Exemple #1
0
 def test_create_child_no_kwargs(self):
     from rfd.models import create_child
     class Thing(object):
         pass
     parent = Thing()
     name = "alice"
     child = create_child(Thing, parent, name)
     self.assertEqual(child.__parent__, parent)
     self.assertEqual(child.__name__, name)
Exemple #2
0
 def test_create_child_with_kwargs(self):
     from rfd.models import create_child
     class Thing(object):
         pass
     parent = Thing()
     name = "alice"
     child = create_child(Thing, parent, name, foo="foo", bar="bar")
     self.assertEqual(child.__parent__, parent)
     self.assertEqual(child.__name__, name)
     self.assertEqual(child.foo, "foo")
     self.assertEqual(child.bar, "bar")