Sha256: cbfd017ac69a73cc4f1cdf8571653efe12d7bf8d7fcf1fddc67adba0aa527787

Contents?: true

Size: 1.04 KB

Versions: 121

Compression:

Stored size: 1.04 KB

Contents

# -*- coding: utf-8 -*-

from __future__ import unicode_literals
import unittest

import hello_world


class HelloWorldTests(unittest.TestCase):

    def test_hello_without_name(self):
        self.assertEqual(
            'Hello, World!',
            hello_world.hello()
        )

    def test_hello_with_sample_name(self):
        self.assertEqual(
            'Hello, Alice!',
            hello_world.hello('Alice')
        )

    def test_hello_with_other_sample_name(self):
        self.assertEqual(
            'Hello, Bob!',
            hello_world.hello('Bob')
        )

    def test_hello_with_umlaut_name(self):
        self.assertEqual(
            'Hello, Jürgen!',
            hello_world.hello('Jürgen')
        )

    def test_hello_with_blank_name(self):
        self.assertEqual(
            'Hello, World!',
            hello_world.hello('')
        )

    def test_hello_with_none_name(self):
        self.assertEqual(
            'Hello, World!',
            hello_world.hello(None)
        )


if __name__ == '__main__':
    unittest.main()

Version data entries

121 entries across 121 versions & 1 rubygems

Version Path
trackler-2.0.7.0 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.44 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.43 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.42 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.41 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.40 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.39 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.38 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.37 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.36 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.35 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.34 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.33 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.32 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.31 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.30 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.29 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.28 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.27 tracks/python/exercises/hello-world/hello_world_test.py
trackler-2.0.6.26 tracks/python/exercises/hello-world/hello_world_test.py