Page MenuHomec4science

test_attachable_object.py
No OneTemporary

File Metadata

Created
Wed, May 8, 15:19

test_attachable_object.py

import unittest
from os import sep, path
import lxml.etree as ET
import sys
sys.path.append('svgscripts')
from datatypes.attachable_object import AttachableObject
class TestObjectFail(AttachableObject):
def __init__(self):
pass
class TestObjectOK(AttachableObject):
def attach_object_to_tree(self, target_tree):
return True
class TestPositionalObject(unittest.TestCase):
def test_fail(self):
with self.assertRaises(TypeError):
TestObjectFail()
def test_success(self):
test = TestObjectOK()
self.assertEqual(test.attach_object_to_tree(ET.ElementTree(ET.Element('asdf'))), True)
if __name__ == "__main__":
unittest.main()

Event Timeline