def test_cannot_allocate_if_sku_do_not_match(): batch = Batch("batch-001", "UNCOMFORTABLE-CHAIR", 100, manufacture_date=None) different_sku_line = OrderLine("order-123", "EXPENSIVE-TOASTER", 10) assert batch.can_allocate(different_sku_line) is False
def test_cannot_allocate_if_skus_do_not_match(): batch = Batch('batch-001', 'UNCOMFORTABLE-CHAIR', 100, eta=None) different_sku_line = OrderLine('order-123', 'EXPENSIVE-TOASTER', 10) assert batch.can_allocate(different_sku_line) is False
def test_cant_allocate_if_sku_doesnt_match(): batch = Batch("batch-001", "UNCOMFORTABLE-CHAIR", 100, eta=None) different_sku_line = OrderLine("order-123", "EXPENSIVE-TOASTER", 10) print(batch.can_allocate(different_sku_line))
def test_cannot_allocate_if_skus_do_not_match(self): """商品コードが違えば割り当てることはできない""" batch = Batch('batch-001', 'UNCOMFORTABLE-CHAIR', 100, eta=None) different_sku_line = OrderLine('order-123', 'EXPENSIVE-TOASTER', 10) self.assertFalse(batch.can_allocate(different_sku_line))
def test_cannot_allocate_if_skus_do_not_match(): batch = Batch("Batch-001", "UMCONFOTABLE CHAIR", 100, eta=None) different_sku_line = OrderLine("order-123", "EXPENSIVE-TOASTER", 10) assert batch.can_allocate(different_sku_line) is False
def test_cannot_allocate_to_batch_if_skus_do_not_match(): batch = Batch("batch-001", "NEW-CHAIR", 100, eta=None) line = OrderLine("order-123", "OLD-CHAIR", 10) assert batch.can_allocate(line) is False
def test_cannot_allocate_if_skus_do_not_match(): batch = Batch("batch-001", "ELEGANT-LAMP", qty=20, eta=date.today()) different_sku_line = OrderLine('order-ref', "SMALL-TABLE", 2) assert batch.can_allocate(different_sku_line) is False