You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 lines
524 B
Python

import json
import subprocess
import unittest
from lottery_data_scraper.util import fetch_html
class TestCalifornia(unittest.TestCase):
def test_all(self):
result = subprocess.run(["python3", "-m", "lottery_data_scraper.california"], capture_output=True)
data = json.loads(result.stdout)
self.assertEqual(data[0]["game_id"], "1405", "Expected the first game to be PAC-MAN, #1405.")
self.assertEqual(data[0]["num_tx_initial"], 37080000, "Expected 37,080,000 tickets for PAC-MAN #1405.")