Package libxyz :: Package parser :: Module tests :: Class TestBlock

[hide private]
[frames] | no frames]

# Class TestBlock

source code

    object --+
             |
            TestBlock

Instance Methods | [hide private]

setUp(self) | source code

testOptType(self) Raise error on wrong opt type | source code

testQuote(self) Parsing should raise ParseError on unterminated quotes | source code

testXQuote(self) Test extended quotes | source code

testEmptyQuote(self) Test parsing empty string value: "" | source code

testEmptyXQuote(self) Test parsing empty x-quote | source code

testComments(self) Test proper commenting | source code

testInit(self) In STATE_INIT state only keyword is acceptable | source code

testUnknownVar(self) Variable not in valid list is not allowed | source code

testValidVar(self) Invalid variable name should raise exception | source code

testAssignChar1(self) Test for assign character | source code

testAssignChar2(self) Test for assign character | source code

testDelimiter1(self) Correct delimiter should be supplied | source code

testDelimiter2(self) Correct delimiter should be supplied | source code

testCompleteQuote(self) Check for unclosed quote upon EOF | source code

testCompleteBlock(self) Check for unclosed block upon EOF | source code

testValueValidator1(self) Check if value_validator raises exception1 | source code

testMacroValueValidator1(self) Check if value_validator raises exception on macro | source code

testVarTransformation1(self) Check for correct var transformation | source code

testValueValidator2(self) Check for value_validator correct value | source code

testMacroValueValidator2(self) Check for value_validator correct value on macro | source code

testVarTransformation2(self) Check for correct var transformation | source code

testEscaping(self) Check for proper escaping | source code

testListValue(self) Check for proper list values parsing | source code

testUndefinedMacro(self) Check for undefined macro | source code

Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__init__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### testOptType(self)

source code

Raise error on wrong opt type

Decorators:
  - `@raises(XYZValueError)`

### testQuote(self)

source code

Parsing should raise ParseError on unterminated quotes

Decorators:
  - `@raises(ParseError)`

### testInit(self)

source code

In STATE_INIT state only keyword is acceptable

Decorators:
  - `@raises(ParseError)`

### testUnknownVar(self)

source code

Variable not in valid list is not allowed

Decorators:
  - `@raises(ParseError)`

### testValidVar(self)

source code

Invalid variable name should raise exception

Decorators:
  - `@raises(ParseError)`

### testDelimiter1(self)

source code

Correct delimiter should be supplied

Decorators:
  - `@raises(ParseError)`

### testCompleteQuote(self)

source code

Check for unclosed quote upon EOF

Decorators:
  - `@raises(ParseError)`

### testCompleteBlock(self)

source code

Check for unclosed block upon EOF

Decorators:
  - `@raises(ParseError)`

### testValueValidator1(self)

source code

Check if value_validator raises exception1

Decorators:
  - `@raises(ParseError)`

### testMacroValueValidator1(self)

source code

Check if value_validator raises exception on macro

Decorators:
  - `@raises(ParseError)`

### testVarTransformation1(self)

source code

Check for correct var transformation

Decorators:
  - `@raises(ParseError)`

### testUndefinedMacro(self)

source code

Check for undefined macro

Decorators:
  - `@raises(ParseError)`