def setUp(self): self.name1 = 'a base 1' self.name2 = 'a base 2' self.description1 = 'this is a test 1' self.description2 = 'this is a test 2' self.base1 = BaseNeo(name=self.name1, description=self.description1) self.base2 = BaseNeo(name=self.name2, description=self.description2)
def test_annotate(self): '''test to make sure annotation works properly''' base = BaseNeo() base.annotate(test1=1, test2=1) result1 = {'test1': 1, 'test2': 1} self.assertDictEqual(result1, base.annotations) base.annotate(test3=2, test4=3) result2 = {'test3': 2, 'test4': 3} result2a = dict(list(result1.items()) + list(result2.items())) self.assertDictContainsSubset(result1, base.annotations) self.assertDictContainsSubset(result2, base.annotations) self.assertDictEqual(result2a, base.annotations) base.annotate(test1=5, test2=8) result3 = {'test1': 5, 'test2': 8} result3a = dict(list(result3.items()) + list(result2.items())) self.assertDictContainsSubset(result2, base.annotations) self.assertDictContainsSubset(result3, base.annotations) self.assertDictEqual(result3a, base.annotations) self.assertNotEqual(base.annotations['test1'], result1['test1']) self.assertNotEqual(base.annotations['test2'], result1['test2'])
def test__pretty(self): name = 'an object' description = 'this is a test' obj = BaseNeo(name=name, description=description) res = pretty(obj) targ = "BaseNeo name: '%s' description: '%s'" % (name, description) self.assertEqual(res, targ)
def test__children(self): base = BaseNeo() self.assertEqual(base._container_child_objects, ()) self.assertEqual(base._data_child_objects, ()) self.assertEqual(base._single_parent_objects, ()) self.assertEqual(base._multi_child_objects, ()) self.assertEqual(base._multi_parent_objects, ()) self.assertEqual(base._child_properties, ()) self.assertEqual(base._single_child_objects, ()) self.assertEqual(base._container_child_containers, ()) self.assertEqual(base._data_child_containers, ()) self.assertEqual(base._single_child_containers, ()) self.assertEqual(base._single_parent_containers, ()) self.assertEqual(base._multi_child_containers, ()) self.assertEqual(base._multi_parent_containers, ()) self.assertEqual(base._child_objects, ()) self.assertEqual(base._child_containers, ()) self.assertEqual(base._parent_objects, ()) self.assertEqual(base._parent_containers, ()) self.assertEqual(base.children, ()) self.assertEqual(base.parents, ()) base.create_many_to_one_relationship() base.create_many_to_many_relationship() base.create_relationship()
def test__children(self): base = BaseNeo() self.assertEqual(base._single_parent_objects, ()) self.assertEqual(base._multi_parent_objects, ()) self.assertEqual(base._single_parent_containers, ()) self.assertEqual(base._multi_parent_containers, ()) self.assertEqual(base._parent_objects, ()) self.assertEqual(base._parent_containers, ()) self.assertEqual(base.parents, ())
def test_init(self): '''test to make sure initialization works properly''' base = BaseNeo(name='a base', description='this is a test') self.assertEqual(base.name, 'a base') self.assertEqual(base.description, 'this is a test') self.assertEqual(base.file_origin, None)
def setUp(self): '''create the instance to be tested, called before every test''' self.base = BaseNeo()