def test_get_all(self): """ Test we get a populated list of items """ items = Item.get_all() self.assertIsInstance(items, list) self.assertGreaterEqual( len(items), 159 ) # 159 at time of test writing. This will fail if the data endpoint is down.
def test_get_by_token(self): """ Test we can get an item by its name """ blink_dagger = Item.get_by_token(self.BLINK_DAGGER['token']) self.assertIsNotNone(blink_dagger) self.assertEqual(blink_dagger.id, self.BLINK_DAGGER['id']) self.assertEqual(blink_dagger.token, self.BLINK_DAGGER['token']) self.assertEqual(blink_dagger.localized_name, self.BLINK_DAGGER['localized_name']) self.assertEqual(blink_dagger.icon, url_for('item_icon', item_filename=self.BLINK_DAGGER['image_filename']))
def test_get_by_token(self): """ Test we can get an item by its name """ blink_dagger = Item.get_by_token(self.BLINK_DAGGER['token']) self.assertIsNotNone(blink_dagger) self.assertEqual(blink_dagger.id, self.BLINK_DAGGER['id']) self.assertEqual(blink_dagger.token, self.BLINK_DAGGER['token']) self.assertEqual(blink_dagger.localized_name, self.BLINK_DAGGER['localized_name']) self.assertEqual( blink_dagger.icon, url_for('item_icon', item_filename=self.BLINK_DAGGER['image_filename']))
def items(self): return [ Item.get_by_id(self.item_0), Item.get_by_id(self.item_1), Item.get_by_id(self.item_2), Item.get_by_id(self.item_3), Item.get_by_id(self.item_4), Item.get_by_id(self.item_5) ]
def test_get_all(self): """ Test we get a populated list of items """ items = Item.get_all() self.assertIsInstance(items, list) self.assertGreaterEqual(len(items), 159) # 159 at time of test writing. This will fail if the data endpoint is down.