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