Skip to content

Commit 03bed90

Browse files
authored
Light reorg (#22)
* Reorganize tests directory to match package structure * Rename non-resource modules with leading underscore
1 parent a166230 commit 03bed90

File tree

203 files changed

+319
-318
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

203 files changed

+319
-318
lines changed

docs/DEVELOPMENT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ def mock_logger():
244244
@fixture
245245
def base_resource(mock_oauth_session, mock_logger):
246246
"""Creates a resource instance with mocked dependencies"""
247-
with patch("fitbit_client.resources.base.getLogger", return_value=mock_logger):
247+
with patch("fitbit_client.resources._base.getLogger", return_value=mock_logger):
248248
return BaseResource(mock_oauth_session, "en_US", "en_US")
249249
```
250250

docs/LINTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ from requests_oauthlib import OAuth2Session
5353

5454
# Local imports
5555
from fitbit_client.exceptions import FitbitAPIException
56-
from fitbit_client.resources.base import BaseResource
56+
from fitbit_client.resources._base import BaseResource
5757
```
5858

5959
## Documentation Requirements

docs/VALIDATIONS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ except InvalidDateRangeException as e:
6161
The library provides enums for many parameters to ensure valid values:
6262

6363
```python
64-
from fitbit_client.resources.constants import Period, ActivityGoalType
64+
from fitbit_client.resources._constants import Period, ActivityGoalType
6565

6666
# Valid - using provided enum
6767
client.activity.get_activity_timeseries_by_date(
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# fitbit_client/resources/base.py
1+
# fitbit_client/resources/_base.py
22

33
# Standard library imports
44
from datetime import datetime
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# fitbit_client/resources/constants.py
1+
# fitbit_client/resources/_constants.py
22

33
# Standard library imports
44
from enum import Enum
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# fitbit_client/resources/pagination.py
1+
# fitbit_client/resources/_pagination.py
22

33
# Standard library imports
44
from collections.abc import Iterator
@@ -21,7 +21,7 @@
2121
if TYPE_CHECKING:
2222
# Local imports - only imported during type checking
2323
# Local imports
24-
from fitbit_client.resources.base import BaseResource
24+
from fitbit_client.resources._base import BaseResource
2525

2626

2727
class PaginatedIterator(Iterator[JSONDict]):

fitbit_client/resources/active_zone_minutes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
# Local imports
99
from fitbit_client.exceptions import IntradayValidationException
10-
from fitbit_client.resources.base import BaseResource
11-
from fitbit_client.resources.constants import Period
10+
from fitbit_client.resources._base import BaseResource
11+
from fitbit_client.resources._constants import Period
1212
from fitbit_client.utils.date_validation import validate_date_param
1313
from fitbit_client.utils.date_validation import validate_date_range_params
1414
from fitbit_client.utils.types import JSONDict

fitbit_client/resources/activity.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
# Local imports
1313
from fitbit_client.exceptions import MissingParameterException
1414
from fitbit_client.exceptions import ValidationException
15-
from fitbit_client.resources.base import BaseResource
16-
from fitbit_client.resources.constants import ActivityGoalPeriod
17-
from fitbit_client.resources.constants import ActivityGoalType
18-
from fitbit_client.resources.constants import SortDirection
19-
from fitbit_client.resources.pagination import create_paginated_iterator
15+
from fitbit_client.resources._base import BaseResource
16+
from fitbit_client.resources._constants import ActivityGoalPeriod
17+
from fitbit_client.resources._constants import ActivityGoalType
18+
from fitbit_client.resources._constants import SortDirection
19+
from fitbit_client.resources._pagination import create_paginated_iterator
2020
from fitbit_client.utils.date_validation import validate_date_param
2121
from fitbit_client.utils.pagination_validation import validate_pagination_params
2222
from fitbit_client.utils.types import JSONDict
@@ -27,7 +27,7 @@
2727
if TYPE_CHECKING:
2828
# Local imports - only imported during type checking
2929
# Local imports
30-
from fitbit_client.resources.pagination import PaginatedIterator
30+
from fitbit_client.resources._pagination import PaginatedIterator
3131

3232

3333
class ActivityResource(BaseResource):

fitbit_client/resources/activity_timeseries.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
from typing import cast
77

88
# Local imports
9-
from fitbit_client.resources.base import BaseResource
10-
from fitbit_client.resources.constants import ActivityTimeSeriesPath
11-
from fitbit_client.resources.constants import Period
9+
from fitbit_client.resources._base import BaseResource
10+
from fitbit_client.resources._constants import ActivityTimeSeriesPath
11+
from fitbit_client.resources._constants import Period
1212
from fitbit_client.utils.date_validation import validate_date_param
1313
from fitbit_client.utils.date_validation import validate_date_range_params
1414
from fitbit_client.utils.types import JSONDict

fitbit_client/resources/body.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
from typing import cast
66

77
# Local imports
8-
from fitbit_client.resources.base import BaseResource
9-
from fitbit_client.resources.constants import BodyGoalType
8+
from fitbit_client.resources._base import BaseResource
9+
from fitbit_client.resources._constants import BodyGoalType
1010
from fitbit_client.utils.date_validation import validate_date_param
1111
from fitbit_client.utils.types import JSONDict
1212
from fitbit_client.utils.types import ParamDict

0 commit comments

Comments
 (0)