Skip to content
Snippets Groups Projects
Commit 79a19678 authored by inso's avatar inso
Browse files

Add test app data

parent b3f4f1d8
No related branches found
No related tags found
No related merge requests found
...@@ -3,4 +3,4 @@ import attr ...@@ -3,4 +3,4 @@ import attr
@attr.s() @attr.s()
class AppData: class AppData:
profiles = attr.ib(factory=list) profiles = attr.ib(default=attr.Factory(list))
from .user_parameters import UserParametersFile from .user_parameters import UserParametersFile
from .app_data import AppDataFile
from sakia.data.entities import AppData
from sakia.data.files import AppDataFile
import tempfile
import unittest
import os
class TestAppDataFile(unittest.TestCase):
def test_init_save_load(self):
file = os.path.join(tempfile.mkdtemp(), "params.json")
app_data = AppData()
app_data_file = AppDataFile(file)
app_data.profiles.append("default")
app_data_file.save(app_data)
app_data_2 = app_data_file.load()
self.assertEqual(app_data, app_data_2)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment