import unittest
from pathlib import Path


ROOT = Path(__file__).resolve().parents[1]
ENDPOINT = ROOT / "api/private/get_open_orders_by_instrument.php"


class OpenOrdersTableContractTests(unittest.TestCase):
    def test_table_response_uses_the_actual_open_order_count(self):
        source = ENDPOINT.read_text(encoding="utf-8")
        self.assertIn("'recordsTotal'    => $data_count", source)
        self.assertIn("'recordsFiltered' => $data_count", source)
        self.assertNotIn("$all_price_history_count", source)


if __name__ == "__main__":
    unittest.main()
