def test_run_method_according_option_should_have_start_game_when_user_option_is_1(self): m = Menu() m.status = "" m.user_option = "1" list_aux = m.menu_options[m.user_option] list_aux[0].__name__
def test_validate_user_option_should_be_m_when_user_option_is_enter_an_invalid_option(self): m = Menu() m.status = "3." m.user_option = "7asdasds" m.validate_user_option() self.assertEqual("m",m.user_option)
def test_validate_user_option_should_be_None_when_user_option_is_a_non_key_valid(self): m = Menu() m.status = "3." m.user_option = "7" m.validate_user_option() self.assertEqual(None,m.user_option)
def test_validate_user_option_should_be_a_3_dot_1_when_user_option_is_1_and_status_3_dot(self): m = Menu() m.status = "3." m.user_option = "1" m.validate_user_option() self.assertEqual("3.1",m.user_option)
def test_validate_user_option_should_be_x_when_user_option_is_x_and_status_3_dot_2(self): m = Menu() m.status = "3.2." m.user_option = "x" m.validate_user_option() self.assertEqual("x",m.user_option)
def test_validate_user_option_should_be_x_when_user_option_is_x(self): m = Menu() m.user_option = "x" m.validate_user_option() self.assertEqual("x",m.user_option)