Example #1
0
 def test_writes_boolean_filename_correctly(self):
     wardrobe = Wardrobe()
     self.assertEqual(wardrobe.clothing['nose_ring']['False']['idle'],
                      'gui/wardrobe/none_idle')
     wardrobe.add("nose_ring", "True")
     self.assertEqual(wardrobe.clothing['nose_ring']['True']['idle'],
                      'gui/wardrobe/nose_ring_idle')
Example #2
0
from model.guest import GuestList
from model.inventory import Inventory, FileList
from model.couple import RelationshipList
from model.reward import RewardList
from model.daily_event import DailyEventList
from model.wardrobe import Wardrobe

player_background = ""
current_chapter = ""
guests = GuestList()
inventory = Inventory()
relationships = RelationshipList()
rewards = RewardList()
daily_events = DailyEventList()
wardrobe = Wardrobe()

UI_permissions = {'ledger': False,
                  'items': False,
                  'guests': False,
                  'rd': False,
                  'exploration': False,
                  'fragments': False,
                  'files': False,
                  'file_profile': False,
                  'file_mementos': False,
                  'file_tech': False,
                  'file_contracts': False,
                  'file_artifacts': False}

# permanent variables
Example #3
0
 def test_initializes_with_default_clothes(self):
     wardrobe = Wardrobe()
     self.assertTrue(wardrobe.has_clothing("clothes", "40s"))
     self.assertFalse(wardrobe.has_clothing("clothes", "whatever"))
Example #4
0
 def test_keys_in_initialized_wardrobe(self):
     wardrobe = Wardrobe()
     self.assertTrue('fur' in wardrobe.clothing.keys())
Example #5
0
 def test_fill_up_wardrobe(self):
     wardrobe = Wardrobe()
     self.assertFalse(wardrobe.has_clothing('fur', 'blue'))
     wardrobe.fill_up()
     self.assertTrue(wardrobe.has_clothing('fur', 'blue'))
Example #6
0
 def test_cant_add_article_already_in(self):
     wardrobe = Wardrobe()
     self.assertTrue(wardrobe.has_clothing('clothes', '40s'))
     self.assertEqual(len(wardrobe.clothing['clothes'].keys()), 3)
     wardrobe.add('clothes', '40s')
     self.assertEqual(len(wardrobe.clothing['clothes'].keys()), 3)
Example #7
0
 def test_writes_non_boolean_filename_correctly(self):
     wardrobe = Wardrobe()
     wardrobe.add("fur", "blue")
     self.assertEqual(wardrobe.clothing['fur']['blue']['hover'],
                      'gui/wardrobe/blue_hover')
Example #8
0
 def test_add_boolean_clothing(self):
     wardrobe = Wardrobe()
     self.assertFalse(wardrobe.has_clothing("nose_ring", "True"))
     wardrobe.add("nose_ring", "True")
     self.assertTrue(wardrobe.has_clothing("nose_ring", "True"))
Example #9
0
 def test_add_non_boolean_clothing(self):
     wardrobe = Wardrobe()
     self.assertFalse(wardrobe.has_clothing("clothes", "pijamas"))
     wardrobe.add('clothes', 'pijamas')
     self.assertTrue(wardrobe.has_clothing("clothes", "pijamas"))