blocks-transformer/test_block.py
Ankur Malik d167609fad
All checks were successful
Build and Push Docker Image / test (push) Successful in 17s
Build and Push Docker Image / build_and_push (push) Successful in 2m58s
Add pd v3 post processing block
2025-12-04 10:59:02 -05:00

23 lines
726 B
Python

import unittest
from block import __main__
data = {'pd_a': 0.030282551422715187, 'pd_b': 0.07098247110843658, 'pd_t': 0.6349245309829712}
class TestBlock(unittest.TestCase):
def test_main_returns_scores(self):
block_result = __main__(**data)
print(block_result)
self.assertIsInstance(block_result, dict)
self.assertIn("pd_a", block_result)
self.assertIn("pd_b", block_result)
self.assertIn("pd_t", block_result)
self.assertIn("pd_iso_a", block_result)
self.assertIn("pd_iso_b", block_result)
self.assertIn("final_pd", block_result)
self.assertIn("grade", block_result)
if __name__ == "__main__": # pragma: no cover
unittest.main()