def test_echo(self): ctx = FakeContext() asyncio.run(echo(ctx, 'foo')) self.assertTrue(ctx.send_called) self.assertEqual(ctx.send_parameters, 'foo')
def test_code(): assert main.echo("yo", 2) == "yoyo", 'echo("yo", 2) failed' assert main.echo("echo", 5) == "echoechoechoechoecho", 'echo("echo", 5) failed'
def test_double_space_at_end_echo(): assert echo("Hello, world! ") == "Hello, world!"
def test_linear_echo(): assert echo("Hello, " + "world!") == echo("Hello, ") + echo("world!")
def test_multi_echo(): assert echo("Hello, ") + echo("world!") == "Hello, world!"
def test_echo(): assert echo("Hello, world!") == "Hello, world!"