def test_bad_syntaxes(self): for evilbad in ["foo", "bar baz", "quuux"]: setDistribute(self.obj, evilbad, None) print self.obj.delegate.received assert self.obj.delegate.received == \ [BadSyntaxEvent(syntax_message % evilbad)] self.obj.delegate.received = []
def test_parsing_ldesc_ignores_leading_spaces(self): desc = ' foo bar' setDistribute(self.obj, 'ldesc %s' % desc, None) assert self.obj.delegate.received == [LDescSetEvent('foo bar')] assert self.obj.ldesc == 'foo bar'
def test_parsing_ldesc(self): desc = "foo bar" setDistribute(self.obj, "ldesc %s" % desc, None) print self.obj.delegate.received assert self.obj.delegate.received == [LDescSetEvent(desc)]