Source code for denspp.offline.template.template_test0
import numpy as np
from copy import deepcopy
from unittest import TestCase, main
# --- Info: Function have to start with test_*
[docs]
class TestSum(TestCase):
method = sum
input = [1, 2, 3, 4]
result = method(input)
[docs]
def test_result_value(self):
self.assertEqual(self.result, 10)
[docs]
def test_result_type(self):
self.assertEqual(type(self.result), type(int(0)))
[docs]
def test_boolean(self):
self.assertTrue(True)
[docs]
def test_numpy(self):
check = np.array(self.result)
np.testing.assert_equal(np.sum(self.input), check)
if __name__ == '__main__':
main()