def helper(): input_type = InputType.FileReadInput file_path = "tests//resources//test_file.txt" file_input = create_input(input_type) file_input.add_file_path(file_path) file_input.get_houses() raise TestError
def test_get_houses_1(self): # Arrange input_type = InputType.StringInput string = "text" # Act & Assert string_input = create_input(input_type) string_input.add_string(string) self.assertRaises(BadInputFormatError, string_input.get_houses)
def test_create_input_1(self): # Arrange input_type = InputType.FileReadInput # Act file_input = create_input(input_type) # Assert self.assertIsInstance(file_input, FileReadInput)
def test_get_houses_2(self): # Arrange input_type = InputType.StringInput string = "5x5 (6, 1)" # Act & Assert string_input = create_input(input_type) string_input.add_string(string) self.assertRaises(BadHouseCoordinatesError, string_input.get_houses)
def test_FileReadInput_1(self): # Arrange input_type = InputType.FileReadInput file_path = "text" # Act file_input = create_input(input_type) file_input.add_file_path(file_path) # Assert self.assertEqual(file_input.file_path, file_path)
def test_StringInput_1(self): # Arrange input_type = InputType.StringInput string = "text" # Act string_input = create_input(input_type) string_input.add_string(string) # Assert self.assertEqual(string_input.string, string)
def test_get_text_instructions_1(self): # Arrange string = "3x3 (1, 2)" string_input = create_input(InputType.StringInput) string_input.add_string(string) bot = Bot(string_input) # Act text_instructions = bot.get_text_instructions() # Assert self.assertEqual(text_instructions, "ENND")
def test_get_text_instructions_4(self): # Arrange file_path = "tests//resources//test_file.txt" file_input = create_input(InputType.FileReadInput) file_input.add_file_path(file_path) bot = Bot(file_input) # Act text_instructions = bot.get_text_instructions() # Assert self.assertEqual(text_instructions, "ENNNDEEEND")
def test_get_text_instructions_3(self): # Arrange string = "5x5 (0, 0) (1, 3) (4, 4) (4, 2) (4, 2) (0, 1) (3, 2) (2, 3) (4, 1)" string_input = create_input(InputType.StringInput) string_input.add_string(string) bot = Bot(string_input) # Act text_instructions = bot.get_text_instructions() # Assert self.assertEqual(text_instructions, "DNDENNDEDESDEDDSDNNND")
def test_get_houses_3(self): # Arrange input_type = InputType.StringInput string = "5x5 (3, 2)" # Act string_input = create_input(input_type) string_input.add_string(string) houses = string_input.get_houses() # Assert self.assertEqual(houses[0].X, 3) self.assertEqual(houses[0].Y, 2)
def test_get_houses_4(self): # Arrange input_type = InputType.FileReadInput file_path = "tests//resources//test_file.txt" # Act file_input = create_input(input_type) file_input.add_file_path(file_path) houses = file_input.get_houses() # Assert self.assertEqual(len(houses), 2) self.assertEqual(houses[0].X, 1) self.assertEqual(houses[0].Y, 3) self.assertEqual(houses[1].X, 4) self.assertEqual(houses[1].Y, 4)
def helper(): input_type = InputType.FileReadInput file_path = "something random" file_input = create_input(input_type) file_input.add_file_path(file_path) file_input.get_houses()
def helper(): input_type = InputType.FileReadInput file_input = create_input(input_type) file_input.get_houses()
def helper(): input_type = InputType.StringInput string_input = create_input(input_type) string_input.get_houses()
def helper(): input_type = "something random" random_input = create_input(input_type)
def run() -> None: """Method used to run the pizzabot using CLI""" cli_input = create_input(InputType.SysArgvInput) bot = Bot(cli_input) text_instructions = bot.get_text_instructions() print(text_instructions)