| 1234567891011121314151617181920212223242526 |
- import unittest
- from examples.demand.data_query_tools import _requested_count_from_lack_count
- class DataQueryToolsTest(unittest.TestCase):
- def test_requested_count_from_lack_count_uses_reduced_buckets(self):
- cases = [
- (1000.01, 7),
- (1000, 6),
- (500.01, 6),
- (500, 4),
- (100.01, 4),
- (100, 2),
- (50.01, 2),
- (50, 1),
- (0, 1),
- ]
- for lack_count, expected in cases:
- with self.subTest(lack_count=lack_count):
- self.assertEqual(_requested_count_from_lack_count(lack_count), expected)
- if __name__ == "__main__":
- unittest.main()
|