Пример #1
0
class TestTargetSvg(TestCase):
    def setUp(self):
        self.ts = TargetSvg()

    def tearDown(self):
        del self.ts

    def testReset(self):
        self.ts.reset()
        self.assertFalse(self.ts.style is None)
        self.assertFalse(self.ts.svg_def is None)
        self.assertFalse(self.ts.svg_dom is None)
        self.assertFalse(self.ts.svg_current_layer is None)
        self.assertFalse(self.ts.required_defs is None)

    def testArrowHeadColor(self):
        self.ts.setGraffleStyle({
            'stroke': {
                'Color': {
                    'r': 0.5,
                    'g': 0.5,
                    'b': 0.5
                },
                'HeadArrow': "FilledArrow"
            }
        })
        self.assertEqual(self.ts.style['marker-end'],
                         'url(#Arrow1Lend_808080_1.000000px)')
        self.assertTrue(
            'Arrow1Lend_808080_1.000000px' in self.ts.required_defs)

    def testArrowTailColor(self):
        self.ts.setGraffleStyle({
            'stroke': {
                'Color': {
                    'r': 0.5,
                    'g': 0.5,
                    'b': 0.5
                },
                'TailArrow': "FilledArrow"
            }
        })
        self.assertEqual(self.ts.style['marker-start'],
                         'url(#Arrow1Lstart_808080_1.000000px)')
        self.assertTrue(
            'Arrow1Lstart_808080_1.000000px' in self.ts.required_defs)
Пример #2
0
class TestTargetSvg(TestCase):
    def setUp(self):
        self.ts = TargetSvg()

    def tearDown(self):
        del self.ts

    def testReset(self):
        self.ts.reset()
        self.assertFalse(self.ts.style is None)
        self.assertFalse(self.ts.svg_def is None)
        self.assertFalse(self.ts.svg_dom is None)
        self.assertFalse(self.ts.svg_current_layer is None)
        self.assertFalse(self.ts.required_defs is None)

    def testArrowHeadColor(self):
        self.ts.setGraffleStyle({'stroke':{'Color':{'r':0.5,'g':0.5,'b':0.5},'HeadArrow':"FilledArrow"}})
        self.assertEqual(self.ts.style['marker-end'],'url(#Arrow1Lend_808080_1.000000px)')
        self.assertTrue('Arrow1Lend_808080_1.000000px' in self.ts.required_defs)

    def testArrowTailColor(self):
        self.ts.setGraffleStyle({'stroke':{'Color':{'r':0.5,'g':0.5,'b':0.5},'TailArrow':"FilledArrow"}})
        self.assertEqual(self.ts.style['marker-start'],'url(#Arrow1Lstart_808080_1.000000px)')
        self.assertTrue('Arrow1Lstart_808080_1.000000px' in self.ts.required_defs)