style: format code with black
diff --git a/erpnext/stock/tests/test_valuation.py b/erpnext/stock/tests/test_valuation.py
index b64ff8e..506a666 100644
--- a/erpnext/stock/tests/test_valuation.py
+++ b/erpnext/stock/tests/test_valuation.py
@@ -16,7 +16,6 @@
class TestFIFOValuation(unittest.TestCase):
-
def setUp(self):
self.queue = FIFOValuation([])
@@ -29,7 +28,9 @@
self.assertAlmostEqual(sum(q for q, _ in self.queue), qty, msg=f"queue: {self.queue}", places=4)
def assertTotalValue(self, value):
- self.assertAlmostEqual(sum(q * r for q, r in self.queue), value, msg=f"queue: {self.queue}", places=2)
+ self.assertAlmostEqual(
+ sum(q * r for q, r in self.queue), value, msg=f"queue: {self.queue}", places=2
+ )
def test_simple_addition(self):
self.queue.add_stock(1, 10)
@@ -55,7 +56,6 @@
self.queue.add_stock(6, 10)
self.assertEqual(self.queue, [[1, 10]])
-
def test_negative_stock(self):
self.queue.remove_stock(1, 5)
self.assertEqual(self.queue, [[-1, 5]])
@@ -75,7 +75,6 @@
self.queue.remove_stock(1, 20)
self.assertEqual(self.queue, [[1, 10]])
-
def test_remove_multiple_bins(self):
self.queue.add_stock(1, 10)
self.queue.add_stock(2, 20)
@@ -85,7 +84,6 @@
self.queue.remove_stock(4)
self.assertEqual(self.queue, [[5, 20]])
-
def test_remove_multiple_bins_with_rate(self):
self.queue.add_stock(1, 10)
self.queue.add_stock(2, 20)
@@ -143,7 +141,9 @@
else:
qty = abs(qty)
consumed = self.queue.remove_stock(qty)
- self.assertAlmostEqual(qty, sum(q for q, _ in consumed), msg=f"incorrect consumption {consumed}")
+ self.assertAlmostEqual(
+ qty, sum(q for q, _ in consumed), msg=f"incorrect consumption {consumed}"
+ )
total_qty -= qty
self.assertTotalQty(total_qty)
@@ -164,7 +164,9 @@
else:
qty = abs(qty)
consumed = self.queue.remove_stock(qty)
- self.assertAlmostEqual(qty, sum(q for q, _ in consumed), msg=f"incorrect consumption {consumed}")
+ self.assertAlmostEqual(
+ qty, sum(q for q, _ in consumed), msg=f"incorrect consumption {consumed}"
+ )
total_qty -= qty
total_value -= sum(q * r for q, r in consumed)
self.assertTotalQty(total_qty)
@@ -172,7 +174,6 @@
class TestLIFOValuation(unittest.TestCase):
-
def setUp(self):
self.stack = LIFOValuation([])
@@ -185,7 +186,9 @@
self.assertAlmostEqual(sum(q for q, _ in self.stack), qty, msg=f"stack: {self.stack}", places=4)
def assertTotalValue(self, value):
- self.assertAlmostEqual(sum(q * r for q, r in self.stack), value, msg=f"stack: {self.stack}", places=2)
+ self.assertAlmostEqual(
+ sum(q * r for q, r in self.stack), value, msg=f"stack: {self.stack}", places=2
+ )
def test_simple_addition(self):
self.stack.add_stock(1, 10)
@@ -248,7 +251,6 @@
consumed = self.stack.remove_stock(5)
self.assertEqual(consumed, [[5, 5]])
-
@given(stock_queue_generator)
def test_lifo_qty_hypothesis(self, stock_stack):
self.stack = LIFOValuation([])
@@ -263,7 +265,9 @@
else:
qty = abs(qty)
consumed = self.stack.remove_stock(qty)
- self.assertAlmostEqual(qty, sum(q for q, _ in consumed), msg=f"incorrect consumption {consumed}")
+ self.assertAlmostEqual(
+ qty, sum(q for q, _ in consumed), msg=f"incorrect consumption {consumed}"
+ )
total_qty -= qty
self.assertTotalQty(total_qty)
@@ -284,12 +288,15 @@
else:
qty = abs(qty)
consumed = self.stack.remove_stock(qty)
- self.assertAlmostEqual(qty, sum(q for q, _ in consumed), msg=f"incorrect consumption {consumed}")
+ self.assertAlmostEqual(
+ qty, sum(q for q, _ in consumed), msg=f"incorrect consumption {consumed}"
+ )
total_qty -= qty
total_value -= sum(q * r for q, r in consumed)
self.assertTotalQty(total_qty)
self.assertTotalValue(total_value)
+
class TestLIFOValuationSLE(FrappeTestCase):
ITEM_CODE = "_Test LIFO item"
WAREHOUSE = "_Test Warehouse - _TC"
@@ -309,7 +316,9 @@
return make_stock_entry(**kwargs)
def assertStockQueue(self, se, expected_queue):
- sle_name = frappe.db.get_value("Stock Ledger Entry", {"voucher_no": se.name, "is_cancelled": 0, "voucher_type": "Stock Entry"})
+ sle_name = frappe.db.get_value(
+ "Stock Ledger Entry", {"voucher_no": se.name, "is_cancelled": 0, "voucher_type": "Stock Entry"}
+ )
sle = frappe.get_doc("Stock Ledger Entry", sle_name)
stock_queue = json.loads(sle.stock_queue)
@@ -321,7 +330,6 @@
if total_qty > 0:
self.assertEqual(stock_queue, expected_queue)
-
def test_lifo_values(self):
in1 = self._make_stock_entry(1, 1)
@@ -340,7 +348,7 @@
self.assertStockQueue(out2, [[1, 1]])
in4 = self._make_stock_entry(4, 4)
- self.assertStockQueue(in4, [[1, 1], [4,4]])
+ self.assertStockQueue(in4, [[1, 1], [4, 4]])
out3 = self._make_stock_entry(-5)
self.assertStockQueue(out3, [])