Merge pull request #19 from nikdoof/carnyx-item-test

Carnyx item test
This commit is contained in:
Rob Haswell
2015-06-04 13:50:24 +01:00
2 changed files with 10 additions and 1 deletions

View File

@@ -174,7 +174,7 @@ class DropBot(ClientXMPP):
if item.strip() == '':
return 'Usage: !price <item>'
if item.lower() == 'plex':
item = '30 Day'
return (u"29668", u"30 Day Pilot's License Extension (PLEX)")
types = dict([(i, v) for i, v in self.types.iteritems() if item.lower() in v.lower()])
if len(types) == 0:
return "No items named {} found".format(item)

View File

@@ -149,3 +149,12 @@ class DropBotTestCase(TestCase):
def test_cmd_rageping(self):
pass
def test_jackdaw(self):
"""
The items in the Carnyx release can be found.
"""
self.assertEqual(self.bot._item_picker("Jackdaw"), (u'34828', u'Jackdaw'))
def test_carnyx_plex(self):
self.assertEqual(self.bot._item_picker("plex"), (u"29668", "30 Day Pilot's License Extension (PLEX)"))