bebraw
12/13/2009 - 1:06 PM

gistfile1.py

from placidity.interpreter import Interpreter

def test_sum():
    interpreter = Interpreter()

    assert interpreter.interpret('1+1') == 2
class Interpreter:

    def interpret(self, expression):
        return 2
from placidity.interpreter import Interpreter

class TestInterpreter:

    def setup_method(self, method):
        self.interpreter = Interpreter()

    def test_sum(self):
        assert self.interpreter.interpret('1+1') == 2

    def test_subtract(self):
        assert self.interpreter.interpret('5-1') == 4

    def test_multiply(self):
        assert self.interpreter.interpret('3*5') == 15

    def test_divide(self):
        assert self.interpreter.interpret('12/4') == 3
class Interpreter:

    def interpret(self, expression):
        return eval(expression)
from placidity.interpreter import Interpreter

def test_sum():
    interpreter = Interpreter()

    assert interpreter.interpret('1+1') == 2

def test_subtract():
    interpreter = Interpreter()

    assert interpreter.interpret('5-1') == 4

def test_multiply():
    interpreter = Interpreter()

    assert interpreter.interpret('3*5') == 15

def test_divide():
    interpreter = Interpreter()

    assert interpreter.interpret('12/4') == 3