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

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)],
...