''' Created on Sep 28, 2018 @author: haidong ''' import unittest from sources.different_summands import getOptimalSummands class Test(unittest.TestCase): def testName(self): n = 6 self.assertEqual(len(getOptimalSummands(n)), 3) def testName1(self): n = 8 self.assertEqual(len(getOptimalSummands(n)), 3) def testName2(self): n = 2 self.assertEqual(len(getOptimalSummands(n)), 1) def testName3(self): n = 4 self.assertEqual(len(getOptimalSummands(n)), 2) def testName4(self): n = 4 self.assertEqual(getOptimalSummands(n)[1], 3) if __name__ == "__main__": #import sys;sys.argv = ['', 'Test.testName'] unittest.main()