[autotest] add lightweight django setup for use in test_that

BUG=chromium:236471
TEST=new unit test, ensure that jobs can be added to django_lite db

Change-Id: I340934126f46e8158dd80b4727e6d54f856787dd
Reviewed-on: https://gerrit.chromium.org/gerrit/50210
Commit-Queue: Aviv Keshet <akeshet@chromium.org>
Reviewed-by: Aviv Keshet <akeshet@chromium.org>
Tested-by: Aviv Keshet <akeshet@chromium.org>
diff --git a/frontend/django_lite_unittest.py b/frontend/django_lite_unittest.py
new file mode 100755
index 0000000..d68133c
--- /dev/null
+++ b/frontend/django_lite_unittest.py
@@ -0,0 +1,28 @@
+#!/usr/bin/python
+#pylint: disable-msg=C0111
+
+import unittest
+import common
+#pylint: disable-msg=W0611
+from autotest_lib.frontend import setup_django_lite_environment
+from autotest_lib.frontend.afe import frontend_test_utils
+from autotest_lib.frontend.afe import models
+
+class JobTest(unittest.TestCase, frontend_test_utils.FrontendTestMixin):
+    """
+    Test that a jobs can be created when using django as set in
+    setup_django_lite_environment.
+    """
+    def setUp(self):
+        self._frontend_common_setup()
+
+    def tearDown(self):
+        self._frontend_common_teardown()
+
+    def test_job_creation(self):
+        self._create_job()
+        self.assertEqual(1, models.Job.objects.all().count())
+
+
+if __name__ == '__main__':
+    unittest.main()