Beispiel #1
0
 def test_get_identifier_with_uppercase(self):
     """
     Test if the ``get_identifier`` method with some uppercase char.
     """
     identifier, offset = get_identifier('_ABCDEFGHIJKlmnopqrstuvwxyz ', 0)
     self.assertEqual('_abcdefghijklmnopqrstuvwxyz', identifier)
     self.assertEqual(offset, 27)
Beispiel #2
0
 def test_get_identifier_with_uppercase(self):
     """
     Test if the ``get_identifier`` method with some uppercase char.
     """
     identifier, offset, ch = get_identifier('_ABCDEFGHIJKlmnopqrstuvwxyz ', 0, '_')
     self.assertEqual('_abcdefghijklmnopqrstuvwxyz', identifier)
     self.assertEqual(offset, 27)
     self.assertEqual(' ', ch)
Beispiel #3
0
 def test_get_identifier_with_whitespaces(self):
     """
     Test if the ``get_identifier`` method with some whitespaces.
     """
     identifier, offset = get_identifier('_abcdefghijklmnopqrstuvwxyz '
                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ '
                                         '0123456789 ', 0)
     self.assertEqual('_abcdefghijklmnopqrstuvwxyz', identifier)
     self.assertEqual(offset, 27)
Beispiel #4
0
 def test_get_identifier_with_whitespaces(self):
     """
     Test if the ``get_identifier`` method with some whitespaces.
     """
     identifier, offset, ch = get_identifier('_abcdefghijklmnopqrstuvwxyz '
                                             'ABCDEFGHIJKLMNOPQRSTUVWXYZ '
                                             '0123456789 ', 0, '_')
     self.assertEqual('_abcdefghijklmnopqrstuvwxyz', identifier)
     self.assertEqual(offset, 27)
     self.assertEqual(' ', ch)
Beispiel #5
0
 def test_get_identifier_with_valid_name(self):
     """
     Test if the ``get_identifier`` method with a valid identifier string.
     """
     identifier, offset = get_identifier('_abcdefghijklmnopqrstuvwxyz'
                                         'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                                         '0123456789 ', 0)
     self.assertEqual('_abcdefghijklmnopqrstuvwxyz'
                      'abcdefghijklmnopqrstuvwxyz'
                      '0123456789', identifier)
     self.assertEqual(offset, 63)
Beispiel #6
0
 def test_get_identifier_with_valid_name(self):
     """
     Test if the ``get_identifier`` method with a valid identifier string.
     """
     identifier, offset, ch = get_identifier('_abcdefghijklmnopqrstuvwxyz'
                                             'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                                             '0123456789 ', 0, '_')
     self.assertEqual('_abcdefghijklmnopqrstuvwxyz'
                      'abcdefghijklmnopqrstuvwxyz'
                      '0123456789', identifier)
     self.assertEqual(offset, 63)
     self.assertEqual(' ', ch)
Beispiel #7
0
 def test_get_identifier_no_ending_whitespace(self):
     """
     Test if the ``get_identifier`` method with no ending whitespaces.
     """
     with self.assertRaises(IndexError):
         get_identifier('test', 0, 't')
Beispiel #8
0
 def test_get_identifier_no_ending_whitespace(self):
     """
     Test if the ``get_identifier`` method with no ending whitespaces.
     """
     with self.assertRaises(IndexError):
         get_identifier('test', 0)