def test_create_record_with_default_values_for_non_nullable_columns(self): mommy.make(self.s, Spam) spam = self.s.query(Spam.id, Spam.purpose, Spam.flavor).first() self.assertEqual(spam.id, 1) self.assertEqual(spam.purpose, None) self.assertIsInstance(spam.flavor, int)
def test_create_non_nullable_relationships(self): mommy.make(self.s, Ham) self.assertEqual(self.s.query(Ham.id, Ham.spam_id).all(), [(1, 1)]) self.assertEqual(self.s.query(Spam.id).all(), [(1, )])
def test_create_record_with_specified_values(self): mommy.make(self.s, Spam, id=9, purpose='Nothing') self.assertEqual( self.s.query(Spam.id, Spam.purpose).all(), [(9, 'Nothing')])
def test_create_non_nullable_relationships(self): mommy.make(self.s, Ham) self.assertEqual(self.s.query(Ham.id, Ham.spam_id).all(), [(1, 1)]) self.assertEqual(self.s.query(Spam.id).all(), [(1,)])
def test_create_record_with_specified_values(self): mommy.make(self.s, Spam, id=9, purpose='Nothing') self.assertEqual(self.s.query(Spam.id, Spam.purpose).all(), [(9, 'Nothing')])