def setUp(self): self.choices = [-1, 0, 1, 2, 3, 5, 8, 13] self.sb = ChoicesSpinBox(choices=self.choices)
class TestChoicesSpinBox(TestCase): def setUp(self): self.choices = [-1, 0, 1, 2, 3, 5, 8, 13] self.sb = ChoicesSpinBox(choices=self.choices) def test_steps(self): self.sb.setValue(0) self.sb.stepBy(1) self.assertEqual(self.sb.value(), 1) self.sb.stepBy(3) self.assertEqual(self.sb.value(), 5) self.sb.stepBy(-1) self.assertEqual(self.sb.value(), 3) def test_bounds(self): self.sb.setValue(100) self.assertEqual(self.sb.value(), 13) self.sb.setValue(-100) self.assertEqual(self.sb.value(), -1)
class TestChoicesSpinBox(TestCase): def setUp(self): self.app = QApplication(sys.argv) self.choices = [-1, 0, 1, 2, 3, 5, 8, 13] self.sb = ChoicesSpinBox(choices=self.choices) def tearDown(self): del self.app def test_steps(self): self.sb.setValue(0) self.sb.stepBy(1) self.assertEqual(self.sb.value(), 1) self.sb.stepBy(3) self.assertEqual(self.sb.value(), 5) self.sb.stepBy(-1) self.assertEqual(self.sb.value(), 3) def test_bounds(self): self.sb.setValue(100) self.assertEqual(self.sb.value(), 13) self.sb.setValue(-100) self.assertEqual(self.sb.value(), -1)
def setUp(self): self.app = QApplication(sys.argv) self.choices = [-1, 0, 1, 2, 3, 5, 8, 13] self.sb = ChoicesSpinBox(choices=self.choices)