def testFileValues(self): cfg = GameConfig(self.temp_file) self.assertEqual(cfg.get_cell_size(), 150) self.assertEqual(cfg.get_cell_padding(), 5) self.assertEqual(cfg.get_label_font(), ("SimSun", 22)) self.assertEqual(cfg.get_board_colors(), ("#111111", "#888888")) self.assertEqual(cfg.get_up_keys(), self.default_values['controls']['up']) self.assertEqual(cfg.get_down_keys(), [83, 40]) self.assertEqual(cfg.get_left_keys(), [65]) self.assertEqual(cfg.get_right_keys(), [68]) self.assertEqual(cfg.get_tile_colors(2), ("#222222", "#000000")) self.assertEqual(cfg.get_tile_colors(8), ("#888888", "#444444")) self.assertEqual(cfg.get_tile_colors(4096), self.default_cell_color)
def testDefaultValues(self): cfg = GameConfig('__dummy__') self.assertEqual(cfg.get_cell_size(), self.default_values['dimensions']['cellSize']) self.assertEqual(cfg.get_cell_padding(), self.default_values['dimensions']['cellPadding']) self.assertEqual(cfg.get_label_font(), (self.default_values['font']['face'], self.default_values['font']['size'])) self.assertEqual(cfg.get_board_colors(), self.default_board_color) self.assertEqual(cfg.get_up_keys(), self.default_values['controls']['up']) self.assertEqual(cfg.get_down_keys(), self.default_values['controls']['down']) self.assertEqual(cfg.get_left_keys(), self.default_values['controls']['left']) self.assertEqual(cfg.get_right_keys(), self.default_values['controls']['right']) self.assertEqual(cfg.get_tile_colors(2), self.default_cell_color) self.assertEqual(cfg.get_tile_colors(8), self.default_cell_color) self.assertEqual(cfg.get_tile_colors(4096), self.default_cell_color)