Commit Graph

  • 039c6f5aa8 Clean up live database chris 2026-03-02 17:11:00 -05:00
  • 2e4ec892a0 Create new tests of Powerball table using new config chris 2026-03-02 17:10:12 -05:00
  • 2b950d47ec Add database test configuration script chris 2026-03-02 17:09:44 -05:00
  • 5bfdb6d457 Remove project name to address error chris 2026-03-02 17:08:29 -05:00
  • 4e6cb86806 Remove old buggy db tests chris 2026-03-02 17:07:46 -05:00
  • ae4aa1203e Mark ToDo #2 complete chris 2026-03-02 15:14:48 -05:00
  • 03c15709e0 Update environment variables chris 2026-03-01 12:29:32 -05:00
  • f201a21773 Recreate DB chris 2026-03-01 11:53:00 -05:00
  • e18f5bab64 Refine naming convention chris 2026-03-01 11:52:45 -05:00
  • 3e0cfc3aae Import MetaData and add naming convention chris 2026-03-01 11:38:11 -05:00
  • 2089ce953e Set migrations to render in batch mode chris 2026-03-01 11:37:10 -05:00
  • 33695a51a3 Recreated db chris 2026-02-28 18:18:11 -05:00
  • fdfc5d4894 Altered powerball table structure chris 2026-02-28 18:17:59 -05:00
  • 172011cea2 Add transactional test fixture, change functions to use it chris 2026-02-28 17:20:13 -05:00
  • b0b7c0c3fb Remove unneeded assert, rollback session, and include fixture teardown chris 2026-02-28 17:11:27 -05:00
  • 909d1ad55b Add pytest config sections and vars chris 2026-02-28 17:10:02 -05:00
  • fd18bcba1b Change field names in revision history chris 2026-02-27 12:41:05 -05:00
  • b4c9eaf77f Change column names chris 2026-02-27 12:38:21 -05:00
  • 0a78c4b7e1 Change field names chris 2026-02-27 12:37:54 -05:00
  • 0944bd6089 Change field names, add tests for coverage chris 2026-02-27 12:37:20 -05:00
  • e16d5c56d5 Update modules, add pytest config section chris 2026-02-27 12:36:19 -05:00
  • c410e424b7 Add missing test for blank params to get_next_draw_date chris 2026-02-25 23:25:14 -05:00
  • 4cf8c0e446 Make current year param default chris 2026-02-25 23:21:19 -05:00
  • 033b0cf028 Correct call to get current year chris 2026-02-25 23:18:42 -05:00
  • 7da5cf2b29 Add missing tests chris 2026-02-25 23:18:15 -05:00
  • 1ff14703c8 Add odds util functions chris 2026-02-25 14:10:30 -05:00
  • d8c4a6f34d Add tests for odds util functions chris 2026-02-25 14:10:15 -05:00
  • ae75f653d7 Add chose DBE info chris 2026-02-25 14:09:39 -05:00
  • 4340d10780 Add historical information links chris 2026-02-25 12:57:49 -05:00
  • 4b03428b8c Update historical information for Mega Millions chris 2026-02-25 12:54:25 -05:00
  • c0a668800c Add additional historical game info chris 2026-02-25 12:49:55 -05:00
  • cf9857defb Change test name and call to reflect new function name chris 2026-02-25 12:49:14 -05:00
  • 45fb8cf0c3 Change scrape_url to scrap_game_history, white_balls to game_balls chris 2026-02-25 12:47:01 -05:00
  • 6db3f85c58 Change return type, code function chris 2026-02-23 19:16:52 -05:00
  • 2013d48186 Add test for scrape_url for both games chris 2026-02-22 19:11:10 -05:00
  • 8dd8c1a241 Correct change in mega-millions param value chris 2026-02-22 16:40:23 -05:00
  • 96bd0f67cb Create empty scrape_url function chris 2026-02-22 13:18:44 -05:00
  • c879f13c4f Rename megamillions to mega-millions for consistency and scraping URL chris 2026-02-22 13:17:30 -05:00
  • 072326fce6 Add bs4, httpx, and pandas to project chris 2026-02-22 13:16:15 -05:00
  • 79a10582ee Fill in missing data due to web tool omission chris 2026-02-22 13:15:36 -05:00
  • 51d53c9cc7 Add environment variable list chris 2026-02-22 13:14:47 -05:00
  • 1304c1bb39 Add file docstring, remove unneeded import chris 2026-02-22 12:20:18 -05:00
  • 8b49170fe3 Use return_date consistently chris 2026-02-22 08:56:19 -05:00
  • 6b4eb44b75 Simplify get_next_draw_date chris 2026-02-22 08:54:43 -05:00
  • d4612cf7e5 Add search result that provides a roadmap chris 2026-02-22 08:35:42 -05:00
  • 8c3410c882 Add comments to describe tests being run chris 2026-02-22 08:20:14 -05:00
  • e446953870 Reformat list for readability chris 2026-02-22 08:15:53 -05:00
  • f2e22a37c1 Add additional lottery info chris 2026-02-22 08:15:03 -05:00
  • 453e2a6f59 Add tests for 100% coverage chris 2026-02-22 07:54:37 -05:00
  • 11e7ea13a7 Correct examples, add None as an input and output value chris 2026-02-22 07:52:48 -05:00
  • 7b73c23522 Update PowerballDraw definition chris 2026-02-21 13:31:25 -05:00
  • 7e234745c7 Update and add database tests chris 2026-02-21 13:30:58 -05:00
  • 2e1fc2e9bf Delete unnecessary powerball.py chris 2026-02-21 13:27:16 -05:00
  • cc65399546 Add DAL and PB draws table to schema chris 2026-02-20 13:39:36 -05:00
  • 06ee8f37d7 Add additional db fixture and tests chris 2026-02-20 13:38:28 -05:00
  • 4bfcd9a7e3 Add first database migrations chris 2026-02-20 13:37:37 -05:00
  • c993455950 Add python-dotenv to project chris 2026-02-20 13:35:57 -05:00
  • 0716f81b87 Add alembic to manage db migrations chris 2026-02-18 12:32:02 -05:00
  • 3b1f729b39 Add tests for the base db file chris 2026-02-17 08:10:48 -05:00
  • 8daf641275 Add field definitions chris 2026-02-17 08:10:19 -05:00
  • b5eec810bd Add To-Do list chris 2026-02-17 08:09:36 -05:00
  • dc4d1d9e5e Correct drawing days for powerball chris 2026-02-17 07:54:49 -05:00
  • a1cc982e45 Add data/ as a module chris 2026-02-16 11:35:42 -05:00
  • b10f1748ed Add initial Powerball table defs chris 2026-02-16 11:34:58 -05:00
  • 927bb8e6a7 Add initial base db chris 2026-02-16 11:34:33 -05:00
  • 0ee74d24a6 Add sqlalchemy to project chris 2026-02-16 11:34:01 -05:00
  • 7c7f5cb9a7 Indicate that current date is returned if it is also a draw date chris 2026-02-15 16:20:38 -05:00
  • 3c89a51cfe Add test for current date also draw date chris 2026-02-15 16:19:45 -05:00
  • 7d9b69f528 Add utility function to get next drawing date chris 2026-02-15 16:09:35 -05:00
  • 109bf4ac2c Add expected outputs to examples chris 2026-02-15 16:09:11 -05:00
  • 728c3f9290 Add test for draw date function chris 2026-02-15 16:08:11 -05:00
  • 42705d8f59 Add python-dateutil to project chris 2026-02-15 16:07:27 -05:00
  • 961d283fd6 Correct function examples chris 2026-02-15 09:59:50 -05:00
  • 6eeb638ad7 Update README.md chris 2026-02-15 09:58:59 -05:00
  • e10ced2ae0 Add .idea folder to ignore list chris 2026-02-15 09:58:31 -05:00
  • 97837a0f97 Add tests folder and first util test chris 2026-02-14 20:38:22 -05:00
  • e8c94e7f7b Create util module with first function chris 2026-02-14 20:37:37 -05:00
  • 793464ff81 Create lottery_predictor module chris 2026-02-14 20:36:58 -05:00
  • 6f03c87867 Add pytest and pytest-cov to dev env chris 2026-02-14 20:36:23 -05:00
  • 56a38a2028 uv init Lottery_Analyzer chris 2026-02-14 12:41:12 -05:00
  • f22ea3c0f2 Initial commit chris 2026-02-14 12:24:01 -05:00