def test_entry_custom_class_explicit_first(self): cli = DemoClient([Cat]) result = utils.fetch_first_and_assert(self, Cat, 'entry_custom_class_explicit_first', const.PATH_ENTRIES, cli) self.assertIsInstance(result, Cat) self.assertEqual('Happy Cat', result.name) self.assertEqual('gray', result.color) self.assertEqual(1, result.lives) self.assertIsInstance(result.likes, list) self.assertEqual(1, len(result.likes)) self.assertEqual('cheezburger', result.likes[0]) self.assertIsInstance(result.birthday, date) self.assertIsInstance(result.best_friend, Cat) self.assertEqual('Nyan Cat', result.best_friend.name) self.assertIs(result, result.best_friend.best_friend)
def test_entry_custom_class_explicit_first(self): cli = DemoClient([Cat]) result = utils.fetch_first_and_assert( self, Cat, 'entry_custom_class_explicit_first', const.PATH_ENTRIES, cli) self.assertIsInstance(result, Cat) self.assertEqual('Happy Cat', result.name) self.assertEqual('gray', result.color) self.assertEqual(1, result.lives) self.assertIsInstance(result.likes, list) self.assertEqual(1, len(result.likes)) self.assertEqual('cheezburger', result.likes[0]) self.assertIsInstance(result.birthday, date) self.assertIsInstance(result.best_friend, Cat) self.assertEqual('Nyan Cat', result.best_friend.name) self.assertIs(result, result.best_friend.best_friend)
def test_entry_first(self): utils.fetch_first_and_assert(self, Entry, 'entry_first', const.PATH_ENTRIES)
def test_content_type_first(self): utils.fetch_first_and_assert(self, ContentType, 'content_type_first', const.PATH_CONTENT_TYPES)
def test_asset_first(self): utils.fetch_first_and_assert(self, Asset, 'asset_first', const.PATH_ASSETS)