Created a unittest folder for Scrython
This commit is contained in:
parent
2549ec69c1
commit
460e13009a
|
@ -0,0 +1,45 @@
|
|||
# This workaround makes sure that we can import from the parent dir
|
||||
import sys
|
||||
sys.path.append('..')
|
||||
|
||||
from scrython.cards import Autocomplete, Id, Collector, Mtgo, Multiverse, Named, Random, Search, ArenaId
|
||||
import unittest
|
||||
import time
|
||||
|
||||
class TestCards(unittest.TestCase):
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(TestCards, self).__init__(*args, **kwargs)
|
||||
self.autocomplete = Autocomplete(q='Thal')
|
||||
time.sleep(0.1)
|
||||
self.by_scryfall_id = Id(id='e3285e6b-3e79-4d7c-bf96-d920f973b122')
|
||||
time.sleep(0.1)
|
||||
self.collector = Collector(code='v10', collector_number='1')
|
||||
time.sleep(0.1)
|
||||
self.mtgo = Mtgo(id='66811')
|
||||
time.sleep(0.1)
|
||||
self.multiverse = Multiverse(id='212630')
|
||||
time.sleep(0.1)
|
||||
self.named = Named(fuzzy='Lightning Bolt')
|
||||
time.sleep(0.1)
|
||||
self.random = Random()
|
||||
time.sleep(0.1)
|
||||
self.search = Search(q='f:commander')
|
||||
time.sleep(0.1)
|
||||
self.by_arena_id = ArenaId(id='66975')
|
||||
time.sleep(0.1)
|
||||
|
||||
def test_object(self):
|
||||
self.assertIsInstance(self.autocomplete.object(), str)
|
||||
self.assertIsInstance(self.by_scryfall_id.object(), str)
|
||||
self.assertIsInstance(self.collector.object(), str)
|
||||
self.assertIsInstance(self.mtgo.object(), str)
|
||||
self.assertIsInstance(self.multiverse.object(), str)
|
||||
self.assertIsInstance(self.named.object(), str)
|
||||
self.assertIsInstance(self.random.object(), str)
|
||||
self.assertIsInstance(self.search.object(), str)
|
||||
self.assertIsInstance(self.by_arena_id.object(), str)
|
||||
self.assertIsInstance(self.named.object(), str)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
Loading…
Reference in New Issue