/usr/lib/python2.7/dist-packages/openpyxl/chart/tests/test_label.py is in python-openpyxl 2.3.0-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | from __future__ import absolute_import
# Copyright (c) 2010-2015 openpyxl
import pytest
from openpyxl.xml.functions import tostring, fromstring
from openpyxl.tests.helper import compare_xml
@pytest.fixture
def DataLabelList():
from ..label import DataLabelList
return DataLabelList
class TestDataLabeList:
def test_ctor(self, DataLabelList):
labels = DataLabelList()
xml = tostring(labels.to_tree())
expected = """
<dLbls />
"""
diff = compare_xml(xml, expected)
assert diff is None, diff
def test_from_xml(self, DataLabelList):
src = """
<dLbls>
<showLegendKey val="0"/>
<showVal val="0"/>
<showCatName val="0"/>
<showSerName val="0"/>
<showPercent val="0"/>
<showBubbleSize val="0"/>
</dLbls>
"""
node = fromstring(src)
dl = DataLabelList.from_tree(node)
assert dl.showLegendKey is False
assert dl.showVal is False
assert dl.showCatName is False
assert dl.showSerName is False
assert dl.showPercent is False
assert dl.showBubbleSize is False
@pytest.fixture
def DataLabel():
from ..label import DataLabel
return DataLabel
class TestDataLabel:
def test_ctor(self, DataLabel):
label = DataLabel()
xml = tostring(label.to_tree())
expected = """
<dLbl>
<idx val="0"></idx>
</dLbl>
"""
diff = compare_xml(xml, expected)
assert diff is None, diff
def test_from_xml(self, DataLabel):
src = """
<dLbl>
<idx val="6"></idx>
</dLbl>
"""
node = fromstring(src)
label = DataLabel.from_tree(node)
assert label == DataLabel(idx=6)
|