Source code for HelloWorld.HelloWorldTestCase
import unittest
from .HelloWorld import HelloWorld
[docs]class HelloWorldTestCase(unittest.TestCase):
[docs] def setUp(self):
self.challenge = HelloWorld()
[docs] def test__init__(self):
self.assertIsInstance(self.challenge, HelloWorld)
[docs] def test_build(self):
self.challenge.lines = ['5', 'xxx']
self.challenge.build()
self.assertEqual(5, self.challenge.model.split_at)
self.assertEqual('xxx', self.challenge.model.word)
[docs] def test_calc(self):
self.challenge.model.split_at = 5
self.challenge.model.word = 'honeymoon'
self.challenge.calc()
self.assertEqual('moon honey', self.challenge.result)