Added more missed keys from scryfall. Created cards_unit_test.
This commit is contained in:
		
							parent
							
								
									4e18a7e499
								
							
						
					
					
						commit
						4c53f33470
					
				| 
						 | 
				
			
			@ -341,3 +341,51 @@ class ScryfallObject(object):
 | 
			
		|||
			return KeyError("This card has no associated purchase uris key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['purchase_uris']
 | 
			
		||||
 | 
			
		||||
	def life_modifier(self):
 | 
			
		||||
		if self.__checkForKey('life_modifier') is None:
 | 
			
		||||
			return KeyError("This card has no associated life modifier key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['life_modifier']
 | 
			
		||||
 | 
			
		||||
	def hand_modifier(self):
 | 
			
		||||
		if self.__checkForKey('hand_modifier') is None:
 | 
			
		||||
			return KeyError("This card has no associated hand modifier key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['hand_modifier']
 | 
			
		||||
 | 
			
		||||
	def color_indicator(self):
 | 
			
		||||
		if self.__checkForKey('color_indicator') is None:
 | 
			
		||||
			return KeyError("This card has no associated color indicator key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['color_indicator']
 | 
			
		||||
 | 
			
		||||
	def all_parts(self):
 | 
			
		||||
		if self.__checkForKey('all_parts') is None:
 | 
			
		||||
			return KeyError("This card has no associated all parts key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['all_parts']
 | 
			
		||||
 | 
			
		||||
	def card_faces(self):
 | 
			
		||||
		if self.__checkForKey('card_faces') is None:
 | 
			
		||||
			return KeyError("This card has no associated card faces key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['card_faces']
 | 
			
		||||
 | 
			
		||||
	def watermark(self):
 | 
			
		||||
		if self.__checkForKey('watermark') is None:
 | 
			
		||||
			return KeyError("This card has no associated watermark key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['watermark']
 | 
			
		||||
 | 
			
		||||
	def story_spotlight_number(self):
 | 
			
		||||
		if self.__checkForKey('story_spotlight_number') is None:
 | 
			
		||||
			return KeyError("This card has no associated story spotlight number key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['story_spotlight_number']
 | 
			
		||||
 | 
			
		||||
	def story_spotlight_uri(self):
 | 
			
		||||
		if self.__checkForKey('story_spotlight_uri') is None:
 | 
			
		||||
			return KeyError("This card has no associated story spotlight uri key.")
 | 
			
		||||
 | 
			
		||||
		return self.scryfallJson['story_spotlight_uri']
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
import unittest
 | 
			
		||||
import cards
 | 
			
		||||
 | 
			
		||||
class TestObjectCreation(unittest.TestCase):
 | 
			
		||||
 | 
			
		||||
    def testRandomCard(self):
 | 
			
		||||
        pass
 | 
			
		||||
		Loading…
	
		Reference in New Issue