Esempio n. 1
0
def test_parse_metadata_incomplete():

    parser = Parser([
        (1, gherkin.TOKEN_META_LABEL, 'language'),
        (1, gherkin.TOKEN_EOF, ''),
    ])

    parser.parse_metadata().should.be.none
Esempio n. 2
0
def test_parse_metadata():

    parser = Parser([(1, gherkin.TOKEN_META_LABEL, "language"), (1, gherkin.TOKEN_META_VALUE, "pt-br")])

    metadata = parser.parse_metadata()

    metadata.should.equal(Ast.Metadata(line=1, key="language", value="pt-br"))
Esempio n. 3
0
def test_parse_metadata():

    parser = Parser([
        (1, gherkin.TOKEN_META_LABEL, 'language'),
        (1, gherkin.TOKEN_META_VALUE, 'pt-br'),
    ])

    metadata = parser.parse_metadata()

    metadata.should.equal(Ast.Metadata(line=1, key='language', value='pt-br'))
Esempio n. 4
0
def test_parse_metadata_incomplete():

    parser = Parser([(1, gherkin.TOKEN_META_LABEL, "language"), (1, gherkin.TOKEN_EOF, "")])

    parser.parse_metadata().should.be.none