Exemple #1
0
def test_can_unquote_and_get_value_out():
    env = PepEnvironment( PepCppRenderer() )
    stmt = PepQuote( ( PepInt('98'), ) )

    execd_stmt = stmt.unquote().evaluate( env )

    assert_equal( PepInt, type( execd_stmt ) )
    assert_equal( '98', execd_stmt.value  )
Exemple #2
0
def test_evaluate_returns_same_with_no_symbol_lookup():
    env = PepEnvironment( PepCppRenderer() )
    stmt = PepQuote( ( PepSymbol('a'), ) )
    assert_true( stmt.evaluate( env ) is stmt )