Beispiel #1
0
    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']))
Beispiel #3
0
    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']))
Beispiel #4
0
 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)
     ]
Beispiel #5
0
 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.