Skip to content

Commit 2f49ffd

Browse files
committed
tuttle_tests as python package
1 parent cd04e12 commit 2f49ffd

18 files changed

+12
-10
lines changed

notebooks/dev/dev-import-toggl.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,7 @@
740740
],
741741
"source": [
742742
"tuttle.timetracking.import_from_spreadsheet(\n",
743-
" path=\"../../tests/data/test_time_tracking_toggl.csv\",\n",
743+
" path=\"../../tuttle_tests/data/test_time_tracking_toggl.csv\",\n",
744744
" preset=tuttle.timetracking.TimetrackingSpreadsheetPreset.Toggl,\n",
745745
")"
746746
]

notebooks/dev/test-filecalendar.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
"metadata": {},
100100
"outputs": [],
101101
"source": [
102-
"timetracking_calendar_path = Path(\"../tests/data/TuttleDemo-TimeTracking.ics\")\n",
102+
"timetracking_calendar_path = Path(\"../tuttle_tests/data/TuttleDemo-TimeTracking.ics\")\n",
103103
"cal = tuttle.calendar.FileCalendar(\n",
104104
" path=timetracking_calendar_path, name=\"TimeTracking\"\n",
105105
")"

notebooks/walkthrough/03-timetracking-invoicing.ipynb

+2-2
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@
248248
"metadata": {},
249249
"outputs": [],
250250
"source": [
251-
"timetracking_calendar_path = Path(\"../../tests/data/TuttleDemo-TimeTracking.ics\")"
251+
"timetracking_calendar_path = Path(\"../../tuttle_tests/data/TuttleDemo-TimeTracking.ics\")"
252252
]
253253
},
254254
{
@@ -282,7 +282,7 @@
282282
"source": [
283283
"if time_tracking_preference.value == \"Spreadsheet\":\n",
284284
" timetracking_data = tuttle.timetracking.import_from_spreadsheet(\n",
285-
" path=\"../../tests/data/test_time_tracking_toggl.csv\",\n",
285+
" path=\"../../tuttle_tests/data/test_time_tracking_toggl.csv\",\n",
286286
" preset=tuttle.timetracking.TimetrackingSpreadsheetPreset.Toggl,\n",
287287
" )"
288288
]

notebooks/walkthrough/04-planning-forecasting.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@
242242
"metadata": {},
243243
"outputs": [],
244244
"source": [
245-
"planning_calendar_path = Path(\"../../tests/data/TuttleDemo-TimePlanning.ics\")"
245+
"planning_calendar_path = Path(\"../../tuttle_tests/data/TuttleDemo-TimePlanning.ics\")"
246246
]
247247
},
248248
{

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
include_package_data=True,
3535
keywords="tuttle",
3636
name="tuttle",
37-
packages=find_packages(include=["tuttle", "tuttle.*"]),
37+
packages=find_packages(include=["tuttle", "tuttle.*", "tuttle_tests"]),
3838
test_suite="tests",
3939
url="https://github.com/tuttle-dev/tuttle",
4040
version="0.0.11",
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
"""Unit test package for tuttle."""
2+
3+
from . import conftest

tests/conftest.py renamed to tuttle_tests/conftest.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def demo_projects(demo_contracts):
127127

128128
@pytest.fixture
129129
def demo_calendar_timetracking():
130-
timetracking_calendar_path = Path("tests/data/TuttleDemo-TimeTracking.ics")
130+
timetracking_calendar_path = Path("tuttle_tests/data/TuttleDemo-TimeTracking.ics")
131131
cal = tuttle.calendar.FileCalendar(
132132
path=timetracking_calendar_path, name="TimeTracking"
133133
)
File renamed without changes.
File renamed without changes.

tests/test_calendar.py renamed to tuttle_tests/test_calendar.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77

88
def test_file_calendar():
99
"""Test that the calendar object can be instantiated."""
10-
test_calendar_path = Path("tests/data/TuttleDemo-TimeTracking.ics")
10+
test_calendar_path = Path("tuttle_tests/data/TuttleDemo-TimeTracking.ics")
1111
cal = FileCalendar(path=test_calendar_path, name="Test Calendar")
1212
assert cal is not None
File renamed without changes.
File renamed without changes.

tests/test_model.py renamed to tuttle_tests/test_model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def store_and_retrieve(model_object):
2828
def test_model_creation():
2929
"""Test whether the entire data model can be materialized as DB tables."""
3030
try:
31-
test_home = Path("tests/data/tmp")
31+
test_home = Path("tuttle_tests/data/tmp")
3232
db_path = test_home / "tuttle_test.db"
3333
db_url = f"sqlite:///{db_path}"
3434
db_engine = create_engine(db_url, echo=True)
File renamed without changes.

tests/test_timetracking.py renamed to tuttle_tests/test_timetracking.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
def test_timetracking_import_toggl():
99
"""Test import of time tracking data from csv exported by Toggl."""
1010
data = timetracking.import_from_spreadsheet(
11-
path="tests/data/test_time_tracking_toggl.csv",
11+
path="tuttle_tests/data/test_time_tracking_toggl.csv",
1212
preset=timetracking.TimetrackingSpreadsheetPreset.Toggl,
1313
)
1414
assert not data.empty

0 commit comments

Comments
 (0)