class TestUpdateStockLevels(TestCase): def setUp(self): self.stock_record = AmazonStockTrackingMixin() self.stock_record.save = Mock() self.stock_record.num_in_stock = 0 self.stock_record.num_allocated = 0 def test_when_both_fields_are_zero(self): self.stock_record.set_amazon_supply_quantity(12) self.assertEquals(self.stock_record.num_in_stock, 12) self.assertEquals(self.stock_record.num_allocated, 0) self.stock_record.save.assert_called_once_with() def test_when_stock_is_allocated(self): self.stock_record.num_in_stock = 10 self.stock_record.num_allocated = 5 self.stock_record.set_amazon_supply_quantity(12) self.assertEquals(self.stock_record.num_in_stock, 12) self.assertEquals(self.stock_record.num_allocated, 0) self.stock_record.save.assert_called_once_with()
class TestUpdateStockLevels(TestCase): def setUp(self): self.stock_record = AmazonStockTrackingMixin() self.stock_record.save = Mock() self.stock_record.num_in_stock = 0 self.stock_record.num_allocated = 0 def test_when_both_fields_are_zero(self): self.stock_record.set_amazon_supply_quantity('12') self.assertEquals(self.stock_record.num_in_stock, 12) self.assertEquals(self.stock_record.num_allocated, 0) self.stock_record.save.assert_called_once_with() def test_when_stock_is_allocated(self): self.stock_record.num_in_stock = 10 self.stock_record.num_allocated = 5 self.stock_record.set_amazon_supply_quantity('12') self.assertEquals(self.stock_record.num_in_stock, 12) self.assertEquals(self.stock_record.num_allocated, 0) self.stock_record.save.assert_called_once_with()
def setUp(self): self.stock_record = AmazonStockTrackingMixin() self.stock_record.save = Mock() self.stock_record.num_in_stock = 0 self.stock_record.num_allocated = 0