def test_gi_with_garbage_flags(self): self.client.last_message['#bots']['me'] = 'this is a FOO message foo' resp = meant_to_say.meant_to_say(self.client, '#bots', 'me', 's/foo/bar/gic', [('foo', 'bar', '/gic')]) assert resp == 'me meant to say: this is a bar message bar'
def test_meant_to_say_returns_modified(): client = stub(last_message=defaultdict(dict)) client.last_message['#bots']['me'] = 'this is a foo message' resp = meant_to_say.meant_to_say(client, '#bots', 'me', 's/foo/bar', [('foo', 'bar', '')]) assert resp == 'me meant to say: this is a bar message'
def test_single_replacement(self): self.client.last_message['#bots']['me'] = 'this is a foo message foo' resp = meant_to_say.meant_to_say( self.client, '#bots', 'me', 's/foo/bar/', [('foo', 'bar', '/')] ) assert resp == 'me meant to say: this is a bar message foo'
def test_gi_with_garbage_flags(self): self.client.last_message['#bots']['me'] = 'this is a FOO message foo' resp = meant_to_say.meant_to_say( self.client, '#bots', 'me', 's/foo/bar/gic', [('foo', 'bar', '/gic')] ) assert resp == 'me meant to say: this is a bar message bar'
def test_i(self): self.client.last_message['#bots']['me'] = 'this is a FOO message' resp = meant_to_say.meant_to_say( self.client, '#bots', 'me', 's/foo/bar/i', [('foo', 'bar', '/i')] ) assert resp == 'me meant to say: this is a bar message'
def test_meant_to_say_none_when_no_last_message(): client = stub(last_message=defaultdict(dict)) assert meant_to_say.meant_to_say(client, '#bots', 'me', 's/foo/bar', [('foo', 'bar', '')]) is None
def test_i(self): self.client.last_message['#bots']['me'] = 'this is a FOO message' resp = meant_to_say.meant_to_say(self.client, '#bots', 'me', 's/foo/bar/i', [('foo', 'bar', '/i')]) assert resp == 'me meant to say: this is a bar message'
def test_single_replacement(self): self.client.last_message['#bots']['me'] = 'this is a foo message foo' resp = meant_to_say.meant_to_say(self.client, '#bots', 'me', 's/foo/bar/', [('foo', 'bar', '/')]) assert resp == 'me meant to say: this is a bar message foo'
def test_meant_to_say_none_when_not_modified(): client = stub(last_message=defaultdict(dict)) client.last_message['#bots']['me'] = 'this is a message' assert meant_to_say.meant_to_say(client, '#bots', 'me', 's/foo/bar', [('foo', 'bar', '')]) is None
def test_meant_to_say_none_when_no_last_message(): client = stub(last_message=defaultdict(dict)) assert meant_to_say.meant_to_say(client, '#bots', 'me', 's/foo/bar', [('foo', 'bar', '')]) is None
def test_meant_to_say_none_when_not_modified(): client = stub(last_message=defaultdict(dict)) client.last_message['#bots']['me'] = 'this is a message' assert meant_to_say.meant_to_say(client, '#bots', 'me', 's/foo/bar', [('foo', 'bar', '')]) is None
def test_meant_to_say_returns_modified(): client = stub(last_message=defaultdict(dict)) client.last_message['#bots']['me'] = 'this is a foo message' resp = meant_to_say.meant_to_say(client, '#bots', 'me', 's/foo/bar', [('foo', 'bar', '')]) assert resp == 'me meant to say: this is a bar message'
def test_meant_to_say_none_when_no_last_message(): client = stub(last_message=defaultdict(dict)) assert meant_to_say.meant_to_say(client, "#bots", "me", "s/foo/bar", [("foo", "bar")]) is None
def test_meant_to_say_none_when_not_modified(): client = stub(last_message=defaultdict(dict)) client.last_message["#bots"]["me"] = "this is a message" assert meant_to_say.meant_to_say(client, "#bots", "me", "s/foo/bar", [("foo", "bar")]) is None
def test_meant_to_say_returns_modified(): client = stub(last_message=defaultdict(dict)) client.last_message["#bots"]["me"] = "this is a foo message" resp = meant_to_say.meant_to_say(client, "#bots", "me", "s/foo/bar", [("foo", "bar")]) assert resp == "me meant to say: this is a bar message"