V
Size: a a a
V
DY
def do_sum(self):как мне в тесте указать значение self.op?
if self.op == "add":
self.total += self.current
if self.op == "minus":
self.total -= self.current
if self.op == "times":
self.total *= self.current
if self.op == "divide":
self.total /= self.current
if self.op == "power":
v = math.pow(self.total,self.current)
self.total = v
if self.op == "log":
v = math.log(self.total,self.current)
self.total = v
ЕО
DY
def do_sum(self):как мне в тесте указать значение self.op?
if self.op == "add":
self.total += self.current
if self.op == "minus":
self.total -= self.current
if self.op == "times":
self.total *= self.current
if self.op == "divide":
self.total /= self.current
if self.op == "power":
v = math.pow(self.total,self.current)
self.total = v
if self.op == "log":
v = math.log(self.total,self.current)
self.total = v
import unittestпишу по примеру вот так, но ничего не происходит
from Calculator import Calc
class TestCalculator(unittest.TestCase):
def setUp(self):
self.calc = Calc()
def do_sum(self):
self.assertEqual(self.calc.do_sum(4,7), 11)
if __name__ == "__main__":
unittest.main()
А
import unittestпишу по примеру вот так, но ничего не происходит
from Calculator import Calc
class TestCalculator(unittest.TestCase):
def setUp(self):
self.calc = Calc()
def do_sum(self):
self.assertEqual(self.calc.do_sum(4,7), 11)
if __name__ == "__main__":
unittest.main()
R3
R3
DY
add["command"] = lambda: sum1.operation("add")
DY
E
DY
R3
А
add["command"] = lambda: sum1.operation("add")
Object.operation(“add”)
self.assert...
E
R3
R3
import unittestпишу по примеру вот так, но ничего не происходит
from Calculator import Calc
class TestCalculator(unittest.TestCase):
def setUp(self):
self.calc = Calc()
def do_sum(self):
self.assertEqual(self.calc.do_sum(4,7), 11)
if __name__ == "__main__":
unittest.main()
БГ
Q
R3
ᅠ
python list add multiple values