Commits

Viorel Stirbu committed c57f66a

added test settings and one small API test using mock files

Comments (0)

Files changed (3)

atexpc/ancora_api/models.py

+# empty models file required for tests

atexpc/ancora_api/tests.py

         """
         Tests that categories.xml file is read correctly
         """
-        mock = MockAdapter('file:///home/vio/work/atex/atexpc/ancora_api/mock_data/categories.xml')
-        ancora = Ancora(adapter=mock)
+        ancora = Ancora(adapter=MockAdapter(cache=None))
         categories = ancora.categories()
-        print categories
-        self.assertEqual(1 + 1, 2)
+        self.assertEqual(categories[0]["name"], "Laptop & Desktop & Servere")

atexpc/config/test.py

+import os
+
+from atexpc.settings import *
+
+DEBUG = True
+TEMPLATE_DEBUG = DEBUG
+
+SITE_ID = 3
+
+DATABASES = {
+    'default': {
+        'ENGINE': 'django.db.backends.sqlite3',
+        'NAME': '/tmp/atex.sql',
+    }
+}
+
+INSTALLED_APPS += (
+    'atexpc.ancora_api',
+)
+
+MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'atex_web', 'media/')
+MEDIA_URL = '/media/'
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.