def test_modNotEqualPositivePositive(self): #positive number & positive number assert m.modulo(4, 2) != 2 assert m.modulo(8, 3) != 1 assert m.modulo(12, 9) != 4 assert m.modulo(5, 2) != 0 assert m.modulo(45, 4) != 5 assert m.modulo(49, 7) != 7 assert m.modulo(149, 25) != 23 assert m.modulo(638, 125) != 40 assert m.modulo(2049, 459) != 3548 assert m.modulo(145986, 2462) != 0
def test_modNotEqualNegativeNegative(self): #negative number & negative number assert m.modulo(-15, -4) != 3 assert m.modulo(-6, -4) != 2 assert m.modulo(-93, -21) != 9 assert m.modulo(-45, -13) != 6 assert m.modulo(-7, -5) != 2 assert m.modulo(-69, -42) != -28 assert m.modulo(-153, -122) != 122 assert m.modulo(-6548, -2555) != -1689 assert m.modulo(-48294, -48294) != 1
def test_modNotEqualPositiveNegative(self): #positive number & negative number assert m.modulo(5, -2) != 1 assert m.modulo(9, -5) != -4 assert m.modulo(16, -6) != -4 assert m.modulo(-82, 40) != 2 assert m.modulo(125, -24) != -5 assert m.modulo(-195, 128) != -15 assert m.modulo(-5489, 5489) != 1 assert m.modulo(18237, -6000) != -237 assert m.modulo(259453, -42149) != 0
def test_modEqualNegativeNegative(self): #negative number & negative number assert m.modulo(-6, -4) == -2 assert m.modulo(-13, -5) == -3 assert m.modulo(-19, -4) == -3 assert m.modulo(-28, -12) == -4 assert m.modulo(-43, -19) == -5 assert m.modulo(-89, -23) == -20 assert m.modulo(-168, -13) == -12 assert m.modulo(-2496, -1342) == -1154 assert m.modulo(-15896, -2652) == -2636
def test_modEqualPositiveNegative(self): #positive number & negative number assert m.modulo(12, -5) == -3 assert m.modulo(27, -4) == -1 assert m.modulo(-36, 5) == 4 assert m.modulo(47, -7) == -2 assert m.modulo(-80, 23) == 12 assert m.modulo(123, -14) == -3 assert m.modulo(-256, 15) == 14 assert m.modulo(-48252, 1269) == 1239 assert m.modulo(7026500, -9683) == -3358
def test_modEqualPositivePositive(self): #positive number & positive number assert m.modulo(5, 2) == 1 assert m.modulo(10, 4) == 2 assert m.modulo(21, 6) == 3 assert m.modulo(32, 3) == 2 assert m.modulo(153, 12) == 9 assert m.modulo(185, 13) == 3 assert m.modulo(2546, 25) == 21 assert m.modulo(33458, 16500) == 458 assert m.modulo(125485, 24555) == 2710
def equalClick(self): """ Funkcia na vyhodnotenie zadaného príkladu v kalkulačke. Volá funkcie z matematickej knižnice mathlib.py """ global operatorFlag global operator global leftSide global rightSide global errorFlag global leftSideValue global rightSideValue rightSideValue = SideValue(rightSide) leftSideValue = SideValue(leftSide) result = "" if errorFlag: result = "Invalid input" else: if not leftSide: result = "Invalid input" #calling functions from mathlib based on operator value elif '!' in operator: result = m.factorial(leftSideValue) elif not rightSide: result = "Invalid input" elif '+' in operator: result = m.add(leftSideValue, rightSideValue) elif '-' in operator: result = m.subtraction(leftSideValue, rightSideValue) elif '*' in operator: result = m.multiplication(leftSideValue, rightSideValue) elif '/' in operator: result = m.divide(leftSideValue, rightSideValue) elif '^' in operator: result = m.power(leftSideValue, rightSideValue) elif '\u221A' in operator: #root symbol result = m.nthRoot(leftSideValue, rightSideValue) elif '%' in operator: result = m.modulo(leftSideValue, rightSideValue) if not operator and leftSide and not rightSide: # if user inserted only one number without operator result = leftSideValue self.ui.resultDisplay.setText(str(result)) clearEverything()