Package cssutils :: Package tests :: Module test_tokenize2 :: Class TokenizerTestCase |
[hide private]
[frames] | no frames]

# Class TokenizerTestCase

source code

           object --+
                    |
    unittest.TestCase --+
                        |
    basetest.BaseTestCase --+
                            |
                           TokenizerTestCase

Nested Classes | [hide private]
Inherited from `unittest.TestCase`: `failureException`

Instance Methods | [hide private]
setUp(self) Hook method for setting up the test fixture before exercising it. | source code
test_linenumbers(self) Tokenizer line + col | source code
test_tokenize(self) cssutils Tokenizer().tokenize() | source code
test_tokenizefullsheet(self) cssutils Tokenizer().tokenize(fullsheet=True) | source code
test_tokenizeCSS3(self) CSS3 Tokenizer().tokenize() | source code
test_tokenizeCSS2_1(self) CSS2 Tokenizer().tokenize() | source code
__old(self) | source code
Inherited from `basetest.BaseTestCase`: `assertRaisesEx`, `assertRaisesMsg`, `do_equal_p`, `do_equal_r`, `do_raise_p`, `do_raise_r`, `init_urlopen_mock` Inherited from `basetest.BaseTestCase` (private): `_urlopen` Inherited from `unittest.TestCase`: `__call__`, `__init__`, `__repr__`, `__str__`, `assertAlmostEqual`, `assertAlmostEquals`, `assertEqual`, `assertEquals`, `assertFalse`, `assertNotAlmostEqual`, `assertNotAlmostEquals`, `assertNotEqual`, `assertNotEquals`, `assertRaises`, `assertTrue`, `assert_`, `countTestCases`, `debug`, `defaultTestResult`, `fail`, `failIf`, `failIfAlmostEqual`, `failIfEqual`, `failUnless`, `failUnlessAlmostEqual`, `failUnlessEqual`, `failUnlessRaises`, `id`, `run`, `shortDescription`, `tearDown` Inherited from `unittest.TestCase` (private): `_exc_info` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__setattr__`

Class Variables | [hide private]
| testsall = ``{``u'``` `'``:` `[``(``'``S``'``,` `u'``` `'``,` 1`,` 1`)``]``,``...``
| tests3 = ``{``u'``$=` `'``:` `[``(``'``S``'``,` `u'``` `'``,` 1`,` 1`)``,` `(``'``SUFFIXMATCH``'``,` `u'``$=``'``,` `...``
| tests2 = ``{``u'``!important` `'``:` `[``(``'``S``'``,` `u'``` `'``,` 1`,` 1`)``,` `(``'``CHAR``'``,` `u'``!``'``,` `...``
| tests2only = ``{``u'``+` `'``:` `[``(``'``S``'``,` `u'``` `'``,` 1`,` 1`)``,` `(``'``PLUS``'``,` `u'``+``'``,` 1`,` 2`)``...``
| testsfullsheet = ``{``u``...``
| testsfullsheetfalse = ``{``u'``"` `'``:` `[``(``'``S``'``,` `u'``` `'``,` 1`,` 1`)``,` `(``'``INVALID``'``,``...``
| testsfullsheettrue = ``{``u'``"` `'``:` `[``(``'``S``'``,` `u'``` `'``,` 1`,` 1`)``,` `(``'``STRING``'``,` `u``...``

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### setUp(self) | source code
Hook method for setting up the test fixture before exercising it. Overrides: unittest.TestCase.setUp (inherited documentation)

Class Variable Details | [hide private]

  ### testsall Value:
      {u'	': [('S', u'	', 1, 1)],
       u'''
      ''': [('S',
             u'''
      ''',
             1,
             1)],
       u'': [('S', u'', 1, 1)],
      ...

  ### tests3 Value:
      {u' $= ': [('S', u' ', 1, 1),
                 ('SUFFIXMATCH', u'$=', 1, 2),
                 ('S', u' ', 1, 4)],
       u' *= ': [('S', u' ', 1, 1),
                 ('SUBSTRINGMATCH', u'*=', 1, 2),
                 ('S', u' ', 1, 4)],
       u' + 0 ': [('S', u' ', 1, 1),
                  ('CHAR', u'+', 1, 2),
      ...

  ### tests2 Value:
      {u' !important ': [('S', u' ', 1, 1),
                         ('CHAR', u'!', 1, 2),
                         ('IDENT', u'important', 1, 3),
                         ('S', u' ', 1, 12)],
       u''' "\na"
      a''': [('S', u' ', 1, 1),
             ('STRING', u'"\na"', 1, 2),
             ('S', u'
      ...

  ### tests2only Value:
      {u' + ': [('S', u' ', 1, 1), ('PLUS', u'+', 1, 2), ('S', u' ', 1, 3)],
       u' , ': [('S', u' ', 1, 1), ('COMMA', u',', 1, 2), ('S', u' ', 1, 3)]
      ,
       u' . ': [('S', u' ', 1, 1), ('CLASS', u'.', 1, 2), ('S', u' ', 1, 3)]
      ,
       u' > ': [('S', u' ', 1, 1),
                ('GREATER', u'>', 1, 2),
                ('S', u' ', 1, 3)],
      ...

  ### testsfullsheet Value:
      {u''' "
      a''': [('S', u' ', 1, 1),
             ('INVALID', u'"', 1, 2),
             ('S',
              u'''
      ''',
              1,
              3),
      ...

  ### testsfullsheetfalse Value:
      {u' " ': [('S', u' ', 1, 1), ('INVALID', u'" ', 1, 2)],
       u' 'abc"with quote" in it': [('S', u' ', 1, 1),
                                    ('INVALID',
                                     u''abc"with quote" in it',
                                     1,
                                     2)],
       u'/*': [('CHAR', u'/', 1, 1), ('CHAR', u'*', 1, 2)],
       u'UR\l('a': [('FUNCTION', u'UR\l(', 1, 1), ('INVALID', u''a', 1, 6)],
      ...

  ### testsfullsheettrue Value:
      {u' " ': [('S', u' ', 1, 1), ('STRING', u'" "', 1, 2)],
       u' 'abc"with quote" in it': [('S', u' ', 1, 1),
                                    ('STRING',
                                     u''abc"with quote" in it'',
                                     1,
                                     2)],
       u'/*': [('COMMENT', u'/**/', 1, 1)],
       u'url( "a ': [('URI', u'url( "a ")', 1, 1)],
      ...