コード例 #1
0
 def test_lazy_value(self):
     FixtureRegistry.set_defaults(
         User, {
             'name': u'Someone',
             'email': Lazy(lambda obj: '*****@*****.**' % obj.name.lower())
         })
     user = fixture(User)
     assert user.email == '*****@*****.**'
コード例 #2
0
 def test_lazy_value(self):
     FixtureRegistry.set_defaults(
         User, {"name": u"Someone", "email": Lazy(lambda obj: "*****@*****.**" % obj.name.lower())}
     )
     user = fixture(User)
     assert user.email == "*****@*****.**"
コード例 #3
0
 def test_override_defaults(self):
     FixtureRegistry.set_defaults(User, {"name": u"Someone"})
     user = fixture(User, name=u"Someone else")
     assert user.name == u"Someone else"
コード例 #4
0
 def test_setting_defaults(self):
     FixtureRegistry.set_defaults(User, {"name": u"Someone"})
     user = fixture(User)
     assert user.name == u"Someone"
コード例 #5
0
 def teardown_method(self, method):
     tables = reversed(Base.metadata.sorted_tables)
     for table in tables:
         session.execute(table.delete())
     session.commit()
     FixtureRegistry.reset()
コード例 #6
0
 def test_override_defaults(self):
     FixtureRegistry.set_defaults(User, {'name': u'Someone'})
     user = fixture(User, name=u'Someone else')
     assert user.name == u'Someone else'
コード例 #7
0
 def test_setting_defaults(self):
     FixtureRegistry.set_defaults(User, {'name': u'Someone'})
     user = fixture(User)
     assert user.name == u'Someone'
コード例 #8
0
 def teardown_method(self, method):
     tables = reversed(Base.metadata.sorted_tables)
     for table in tables:
         session.execute(table.delete())
     session.commit()
     FixtureRegistry.reset()