def test__invalid_version__raise_exception_8(self):
     line = 'from v1.2#.4'
     with self.assertRaises(Exception) as cm:
         parse.version(line)
     assert_exception(self, cm, SyntaxError, error.VERSION_FORMAT_ERROR)
 def test__can_tolerate_comment_3(self):
     line = 'from v1.2.3#comment'
     expected = (1, 2, 3)
     result = parse.version(line)
     self.assertEqual(expected, result)
 def test__invalid_version__raise_exception_3(self):
     line = '\t\tfrom v1.2.3'
     with self.assertRaises(Exception) as cm:
         parse.version(line)
     assert_exception(self, cm, SyntaxError,
                      error.VERSION_INDENTATION_ERROR)
 def test__valid_version_can_be_parsed_3(self):
     line = 'from           v1.2.3    '
     expected = (1, 2, 3)
     result = parse.version(line)
     self.assertEqual(expected, result)
 def test__valid_version_can_be_parsed_4(self):
     line = 'from v123456789.23456789.3456789'
     expected = (123456789, 23456789, 3456789)
     result = parse.version(line)
     self.assertEqual(expected, result)
示例#6
0
 def test__invalid_version__raise_exception_8(self):
     line = 'from v1.2#.4'
     with self.assertRaises(Exception) as cm:
         parse.version(line)
     assert_exception(self, cm, SyntaxError, error.VERSION_FORMAT_ERROR)
 def test__not_version_related_input__returns_none(self):
     line = 'something'
     expected = None
     result = parse.version(line)
     self.assertEqual(expected, result)
示例#8
0
 def test__invalid_version__raise_exception_3(self):
     line = '\t\tfrom v1.2.3'
     with self.assertRaises(Exception) as cm:
         parse.version(line)
     assert_exception(self, cm, SyntaxError, error.VERSION_INDENTATION_ERROR)
示例#9
0
 def test__can_tolerate_comment_3(self):
     line = 'from v1.2.3#comment'
     expected = (1, 2, 3)
     result = parse.version(line)
     self.assertEqual(expected, result)
示例#10
0
 def test__valid_version_can_be_parsed_4(self):
     line = 'from v123456789.23456789.3456789'
     expected = (123456789, 23456789, 3456789)
     result = parse.version(line)
     self.assertEqual(expected, result)
示例#11
0
 def test__valid_version_can_be_parsed_3(self):
     line = 'from           v1.2.3    '
     expected = (1, 2, 3)
     result = parse.version(line)
     self.assertEqual(expected, result)
示例#12
0
 def test__not_version_related_input__returns_none(self):
     line = 'something'
     expected = None
     result = parse.version(line)
     self.assertEqual(expected, result)