コード例 #1
0
 def test_creates_element_node_with_hash(self):
     node = nodes.create_node('#idName')
     assert isinstance(node, nodes.ElementNode)
     
     node = nodes.create_node('   #idName')
     assert isinstance(node, nodes.ElementNode)
コード例 #2
0
    def test_creates_html_comment_node_with_front_slash(self):
        node = nodes.create_node('/ some Comment')
        assert isinstance(node, nodes.CommentNode)

        node = nodes.create_node('     / some Comment')
        assert isinstance(node, nodes.CommentNode)
コード例 #3
0
ファイル: node_factory_test.py プロジェクト: railnova/HamlPy
    def test_backslash_symbol_creates_tag_node(self):
        node = nodes.create_node('\\= some.variable')
        assert isinstance(node, nodes.HamlNode)

        node = nodes.create_node('    \\= some.variable')
        assert isinstance(node, nodes.HamlNode)
コード例 #4
0
 def test_creates_element_node_with_dot(self):
     node = nodes.create_node('.className')
     assert isinstance(node, nodes.ElementNode)
     
     node = nodes.create_node('   .className')
     assert isinstance(node, nodes.ElementNode)
コード例 #5
0
 def test_dash_symbol_creates_tag_node(self):
     node = nodes.create_node('- for something in somethings')
     assert isinstance(node, nodes.TagNode)
コード例 #6
0
 def test_python_creates_python_node(self):
     node = nodes.create_node(':python')
     assert isinstance(node, nodes.PythonFilterNode)
コード例 #7
0
ファイル: node_factory_test.py プロジェクト: teozkr/HamlPy
 def test_random_text_returns_haml_node(self):
     node = nodes.create_node('just some random text')
     assert isinstance(node, nodes.HamlNode)
     
     node = nodes.create_node('   more random text')
     assert isinstance(node, nodes.HamlNode)
コード例 #8
0
 def test_creates_element_node_with_percent(self):
     node = nodes.create_node('%div')
     assert isinstance(node, nodes.ElementNode)
     
     node = nodes.create_node('   %html')
     assert isinstance(node, nodes.ElementNode)
コード例 #9
0
ファイル: node_factory_test.py プロジェクト: teozkr/HamlPy
 def test_creates_element_node_with_hash(self):
     node = nodes.create_node('#idName')
     assert isinstance(node, nodes.ElementNode)
     
     node = nodes.create_node('   #idName')
     assert isinstance(node, nodes.ElementNode)
コード例 #10
0
ファイル: node_factory_test.py プロジェクト: teozkr/HamlPy
    def test_creates_html_comment_node_with_front_slash(self):
        node = nodes.create_node('/ some Comment')
        assert isinstance(node, nodes.CommentNode)

        node = nodes.create_node('     / some Comment')
        assert isinstance(node, nodes.CommentNode)
コード例 #11
0
ファイル: node_factory_test.py プロジェクト: teozkr/HamlPy
 def test_creates_element_node_with_dot(self):
     node = nodes.create_node('.className')
     assert isinstance(node, nodes.ElementNode)
     
     node = nodes.create_node('   .className')
     assert isinstance(node, nodes.ElementNode)
コード例 #12
0
ファイル: node_factory_test.py プロジェクト: railnova/HamlPy
 def test_slash_with_if_creates_a_conditional_comment_node(self):
     node = nodes.create_node('/[if IE 5]')
     assert isinstance(node, nodes.ConditionalCommentNode)
コード例 #13
0
ファイル: node_factory_test.py プロジェクト: railnova/HamlPy
 def test_python_creates_python_node(self):
     node = nodes.create_node(':python')
     assert isinstance(node, nodes.PythonFilterNode)
コード例 #14
0
 def test_random_text_returns_haml_node(self):
     node = nodes.create_node('just some random text')
     assert isinstance(node, nodes.HamlNode)
     
     node = nodes.create_node('   more random text')
     assert isinstance(node, nodes.HamlNode)
コード例 #15
0
ファイル: node_factory_test.py プロジェクト: teozkr/HamlPy
 def test_correct_symbol_creates_haml_comment(self):
     node = nodes.create_node('-# This is a haml comment')
     assert isinstance(node, nodes.HamlCommentNode)
コード例 #16
0
 def test_correct_symbol_creates_haml_comment(self):
     node = nodes.create_node('-# This is a haml comment')
     assert isinstance(node, nodes.HamlCommentNode)
コード例 #17
0
ファイル: node_factory_test.py プロジェクト: teozkr/HamlPy
 def test_creates_element_node_with_percent(self):
     node = nodes.create_node('%div')
     assert isinstance(node, nodes.ElementNode)
     
     node = nodes.create_node('   %html')
     assert isinstance(node, nodes.ElementNode)
コード例 #18
0
 def test_equals_symbol_creates_variable_node(self):
     node = nodes.create_node('= some.variable')
     assert isinstance(node, nodes.VariableNode)
コード例 #19
0
ファイル: node_factory_test.py プロジェクト: teozkr/HamlPy
 def test_equals_symbol_creates_variable_node(self):
     node = nodes.create_node('= some.variable')
     assert isinstance(node, nodes.VariableNode)
コード例 #20
0
 def test_backslash_symbol_creates_tag_node(self):
     node = nodes.create_node('\\= some.variable')
     assert isinstance(node, nodes.HamlNode)
     
     node = nodes.create_node('    \\= some.variable')
     assert isinstance(node, nodes.HamlNode)
コード例 #21
0
ファイル: node_factory_test.py プロジェクト: teozkr/HamlPy
 def test_dash_symbol_creates_tag_node(self):
     node = nodes.create_node('- for something in somethings')
     assert isinstance(node, nodes.TagNode)
コード例 #22
0
 def test_slash_with_if_creates_a_conditional_comment_node(self):
     node = nodes.create_node('/[if IE 5]')
     assert isinstance(node, nodes.ConditionalCommentNode)
コード例 #23
0
ファイル: node_factory_test.py プロジェクト: danenania/HamlPy
 def test_dash_symbol_creates_tag_node_web2py(self):
     node = nodes.create_node("- for something in somethings:", "web2py")
     assert isinstance(node, nodes.TagNode)