def test__invalid_variable__should_raise_exception__unmatched_double_quote_3(
         self):
     line = 'my_variable = "valami#"'
     with self.assertRaises(Exception) as cm:
         parse.variable(line)
     assert_exception(self, cm, SyntaxError,
                      error.VARIABLE_QUOTE_AFTER_ERROR)
 def test__invalid_full_range_variable__indentation_should_raise_exception(
         self):
     line = ' 1234567890.abc-abc = valami'
     with self.assertRaises(Exception) as cm:
         parse.variable(line)
     assert_exception(self, cm, SyntaxError,
                      error.VARIABLE_INDENTATION_ERROR)
 def test__invalid_variable__indentation_should_raise_exception__more_whitespaces(
         self):
     line = '         my_variable = valami'
     with self.assertRaises(Exception) as cm:
         parse.variable(line)
     assert_exception(self, cm, SyntaxError,
                      error.VARIABLE_INDENTATION_ERROR)
 def test__variable_can_be_parsed__double_quoted_value(self):
     line = 'my_variable = "valami vmi"'
     expected = {'my_variable': 'valami vmi'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
 def test__variable_can_be_parsed__whitespace_inside_value_and_after_value(
         self):
     line = 'my_variable = valami vmi     '
     expected = {'my_variable': 'valami vmi'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
 def test__variable_can_be_parsed__full_range_variable_name(self):
     line = '1234567890.abc-abc = valami'
     expected = {'1234567890.abc-abc': 'valami'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #7
0
 def test__variable_can_be_parsed__full_range_variable_name(self):
     line = '1234567890.abc-abc = valami'
     expected = {'1234567890.abc-abc': 'valami'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
 def test__can_tolerate_comment_3(self):
     line = 'my_variable = valami   #    comment'
     expected = {'my_variable': 'valami'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #9
0
 def test__invalid_variable__indentation_should_raise_exception__tabs(self):
     line = '\t\tmy_variable = valami'
     with self.assertRaises(Exception) as cm:
         parse.variable(line)
     assert_exception(self, cm, SyntaxError, error.VARIABLE_INDENTATION_ERROR)
Пример #10
0
 def test__completely_wrong_syntax_returns_none_2(self):
     line = 'something # = variable'
     expected = None
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #11
0
 def test__can_tolerate_comment_3(self):
     line = 'my_variable = valami   #    comment'
     expected = {'my_variable': 'valami'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #12
0
 def test__variable_can_be_parsed__quoted_value_with_escaped_quote(self):
     line = 'my_variable = \'valami\\\'vmi\''
     expected = {'my_variable': 'valami\'vmi'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #13
0
 def test__variable_can_be_parsed__quoted_value_tailing_whitespace(self):
     line = 'my_variable = \'valami vmi\'     '
     expected = {'my_variable': 'valami vmi'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #14
0
 def test__variable_can_be_parsed__double_quoted_value(self):
     line = 'my_variable = "valami vmi"'
     expected = {'my_variable': 'valami vmi'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #15
0
 def test__variable_can_be_parsed__whitespace_inside_value_and_after_value(self):
     line = 'my_variable = valami vmi     '
     expected = {'my_variable': 'valami vmi'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
 def test__variable_can_be_parsed__quoted_value_tailing_whitespace(self):
     line = 'my_variable = \'valami vmi\'     '
     expected = {'my_variable': 'valami vmi'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
 def test__variable_can_be_parsed__quoted_value_with_escaped_quote(self):
     line = 'my_variable = \'valami\\\'vmi\''
     expected = {'my_variable': 'valami\'vmi'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #18
0
 def test__invalid_full_range_variable__indentation_should_raise_exception(self):
     line = ' 1234567890.abc-abc = valami'
     with self.assertRaises(Exception) as cm:
         parse.variable(line)
     assert_exception(self, cm, SyntaxError, error.VARIABLE_INDENTATION_ERROR)
 def test__completely_wrong_syntax_returns_none_2(self):
     line = 'something # = variable'
     expected = None
     result = parse.variable(line)
     self.assertEqual(expected, result)
Пример #20
0
 def test__invalid_variable__should_raise_exception__unmatched_double_quote_3(self):
     line = 'my_variable = "valami#"'
     with self.assertRaises(Exception) as cm:
         parse.variable(line)
     assert_exception(self, cm, SyntaxError, error.VARIABLE_QUOTE_AFTER_ERROR)
Пример #21
0
 def test__invalid_variable__should_raise_exception__commented_out_value_2(self):
     line = 'my_variable =#valami'
     with self.assertRaises(Exception) as cm:
         parse.variable(line)
     assert_exception(self, cm, SyntaxError, error.VARIABLE_SYNTAX_ERROR)
 def test__variable_can_be_parsed__no_whitespace(self):
     line = 'my_variable=valami'
     expected = {'my_variable': 'valami'}
     result = parse.variable(line)
     self.assertEqual(expected, result)
 def test__invalid_variable__should_raise_exception__commented_out_value_2(
         self):
     line = 'my_variable =#valami'
     with self.assertRaises(Exception) as cm:
         parse.variable(line)
     assert_exception(self, cm, SyntaxError, error.VARIABLE_SYNTAX_ERROR)
Пример #24
0
 def test__variable_can_be_parsed__no_whitespace(self):
     line = 'my_variable=valami'
     expected = {'my_variable': 'valami'}
     result = parse.variable(line)
     self.assertEqual(expected, result)