def test_flag_must_start_with_double_dash(self): self.assertIsNone(GlobalConfigParametersReader.get_key_for_cli_flag('-a_value'))
def test_simple_flag(self): self.assertEqual('a', GlobalConfigParametersReader.get_key_for_cli_flag('--a'))
def test_camel_case_flag_multiple_letters(self): cli_flag = '--a-bc' expected_result = 'aBc' self.assertEqual(expected_result, GlobalConfigParametersReader.get_key_for_cli_flag(cli_flag))
def test_flag_must_not_have_double_dash_inside(self): self.assertIsNone(GlobalConfigParametersReader.get_key_for_cli_flag('--a--value'))
def test_camel_case_flag_multiple_letters(self): cli_flag = '--a-bc' expected_result = 'aBc' self.assertEqual( expected_result, GlobalConfigParametersReader.get_key_for_cli_flag(cli_flag))
def test_simple_flag(self): self.assertEqual( 'a', GlobalConfigParametersReader.get_key_for_cli_flag('--a'))
def test_flag_must_not_have_double_dash_inside(self): self.assertIsNone( GlobalConfigParametersReader.get_key_for_cli_flag('--a--value'))
def test_flag_must_start_with_double_dash(self): self.assertIsNone( GlobalConfigParametersReader.get_key_for_cli_flag('-a_value'))