def test_empty(self):
   self.assertEqual(0, Parser.get_indent_level(''))
 def test_whitespace_only(self):
   # get_source_lines should strip these, but get_indent_level respects
   # whitespace-only lines.
   self.assertEqual(4, Parser.get_indent_level('    '))
 def test_mixed_tabs_and_spaces_raises_error(self):
   with self.assertRaises(ValueError):
     Parser.get_indent_level('  \t  %div')
 def test_no_indentation(self):
   self.assertEqual(0, Parser.get_indent_level('%div'))
 def test_normal(self):
   self.assertEqual(4, Parser.get_indent_level(4 * ' ' + '%div'))
예제 #6
0
 def test_no_indentation(self):
     self.assertEqual(0, Parser.get_indent_level('%div'))
예제 #7
0
 def test_empty(self):
     self.assertEqual(0, Parser.get_indent_level(''))
예제 #8
0
 def test_mixed_tabs_and_spaces_raises_error(self):
     with self.assertRaises(ValueError):
         Parser.get_indent_level('  \t  %div')
예제 #9
0
 def test_whitespace_only(self):
     # get_source_lines should strip these, but get_indent_level respects
     # whitespace-only lines.
     self.assertEqual(4, Parser.get_indent_level('    '))
예제 #10
0
 def test_normal(self):
     self.assertEqual(4, Parser.get_indent_level(4 * ' ' + '%div'))