コード例 #1
0
ファイル: testsimple.py プロジェクト: yannhyu/python-class
 def teststr(self):
     r = simple.add("Hello","World")
     self.assertEqual(r,"HelloWorld")
コード例 #2
0
ファイル: testsimple.py プロジェクト: yannhyu/python-class
 def testTypeErrorMessage(self):
     try:
         simple.add(3,"Hello")
         self.assertTrue(False)
     except TypeError as e:
         self.assertEqual(str(e),"unsupported operand type(s) for +: 'int' and 'str'")
コード例 #3
0
ファイル: testsimple.py プロジェクト: yannhyu/python-class
 def testint(self):
     r = simple.add(2,3)
     self.assertEqual(r,5)
コード例 #4
0
 def test_simple(self):
     # Test with simple integer arguments
     r = simple.add(2, 2)
     self.assertEqual(r, 5)
コード例 #5
0
ファイル: testsimple.py プロジェクト: yannhyu/python-class
 def testfloat(self):
     r = simple.add(2.1,3.4)
     self.assertEqual(r,5.5)
コード例 #6
0
ファイル: test.py プロジェクト: rutgervandeelen/simple
 def test_add(self):
     self.assertEqual(add(2, 3), 5)
コード例 #7
0
 def test_str(self):
     # Test with strings
     r = simple.add('hello', 'world')
     self.assertEqual(r, 'helloworld')
コード例 #8
0
def test_str():
    assert simple.add('hello', 'world') == 'helloworld'
コード例 #9
0
def test_simple():
    assert simple.add(2, 2) == 5
コード例 #10
0
ファイル: main.py プロジェクト: MSaaad/Scientific-Calculator
def calculator():
    print('\tWELOCME TO OUR SCIENTIFIC CALCULATOR......')
    print('\t==========================================')
    print('''
1. Addition                   2. Subtraction                        3. Multiplication
4. Division                   5. Square                             6. Cube
7. Square root                8. Cube root                          9. log
10. Antilog                   11. Nth Root                          12. Nth Power
13. Factorial                 14. Matrix(2x2)                       15. Matrix(3x3)
16. ln                        17. Reciprocal                        18. Percentage
19. Exponential               20. Quadratic Equation                21. Sin()
22. Cos()                     23. Tan()                             24. Sinh
25. Cosh                      26. Tanh
27. Length Conversion       28.Temperature Conversion         29. Angle Conversion
30. Permutation                 31. Combination ''')

    #calculator()
    while True:
        choice = int(input('Please choose from the following given options!'))
        if choice == 1:
            import simple
            simple.add()
        elif choice == 2:
            import simple
            simple.subtract()
        elif choice == 3:
            import simple
            simple.multiply()
        elif choice == 4:
            import simple
            simple.divide()
        elif choice == 5:
            import Square
            Square.square()
        elif choice == 6:
            import Cube
            Cube.cube()
        elif choice == 7:
            import square_root
            square_root.square_root()
        elif choice == 8:
            import cube_root
            cube_root.cube_root()
        elif choice == 9:
            import log
            log.log()
        elif choice == 10:
            antilog.antilog()
        elif choice == 11:
            import nth_root
            nth_root.nth_root()
        elif choice == 12:
            import nth_power
            nth_power.nth_power()
        elif choice == 13:
            import factorial
            factorial.factorial()
        elif choice == 14:
            import matrix
            matrix.matrix()
        elif choice == 15:
            matrix_3()
        elif choice == 16:
            ln.ln()
        elif choice == 17:
            import reciprocal
            reciprocal.reciprocal()
        elif choice == 18:
            import Percentage
            Percentage.percentage()
        elif choice == 19:
            import exponential
            exponential.exponential()
        elif choice == 20:
            import quadratic_eq
            quadraric_eq.Quadratic()
        elif choice == 21:
            import sine
            sine.sin()
        elif choice == 22:
            import cosine
            cosine.cos()
        elif choice == 23:
            import tangent
            tangent.tan()
        elif choice == 24:
            import sinh
            sinh.sinh()
        elif choice == 25:
            import cosh
            cosh.cosh()
        elif choice == 26:
            import tanh
            tanh.tanh()
        elif choice == 27:
            import length_converter
            length_converter.length_converter()
        elif choice == 28:
            import Temp_converter
            Temp_converter.temperature_converter()
        elif choice == 29:
            import angle_converter
            angle_converter.rad()
            angle_converter.deg()
        elif choice == 30:
            import Combination
            Combination.npr(x, y)
        elif choice == 31:
            import Combination
            Combination.ncr(x, y)
        elif choice == 32:
            import mod
            mod.mod()
コード例 #11
0
import simple

print(simple.add(1, 2))
コード例 #12
0
 def test_add(self):  #name convetion is important
     result = simple.add(7, 5)
     self.assertEqual(result, 12)