def setUp(self): self.o = MockFunctionBuilder() self.s = _StatementBuilder(self.o,"foobar") self.t = _StatementBuilder(MockFunctionBuilder(),"blah")
def test_brackets_statement(self): t = _StatementBuilder(self.o,"foo") s = self.i.b_(t) self.assertIs(self.s, s) self.o.check_created(self,["( foo )"]) self.o.check_combined(self,[t])
def test_not_statement(self): t = _StatementBuilder(self.o,"foo") s = self.i.not_(t) self.assertIs(self.s,s) self.o.check_created(self,["not foo"]) self.o.check_combined(self,[t])
def test_set_item_statement(self): u = _StatementBuilder(MockFunctionBuilder(),"yadda") self.s[self.t] = u self.assertEquals("foobar[blah] = yadda",repr(self.s)) self.o.check_combined(self,[u,self.t])