diff --git a/neuropy/.coveragerc b/neuropy/.coveragerc new file mode 100644 index 0000000..6f834f5 --- /dev/null +++ b/neuropy/.coveragerc @@ -0,0 +1,21 @@ +[run] +omit = + */migrations/*, + */tests.py + manage.py + neuropy/wsgi.py + neuropy/urls.py + neuropy/views.py + */envNeuro/* + */apps.py + */admin.py + */__init__.py + +source = + neuropy + medication + todo + userprofile + +[report] +show_missing = True \ No newline at end of file diff --git a/neuropy/todo/tests.py b/neuropy/todo/tests.py index 3063461..64ec613 100644 --- a/neuropy/todo/tests.py +++ b/neuropy/todo/tests.py @@ -500,3 +500,14 @@ def test_add_todo_without_csrf_fails(self): }) with self.assertRaises(AttributeError): self.todos[0].todo + + def test_schedule_view_returns(self): + """Test that schedule view returns the right page.""" + self.client.force_login(self.users[0]) + session = self.client.session + session['some_list'] = [{},{},{}] + session.save() + html = self.client.get(reverse_lazy('create_sched')).content + parsed_html = BeautifulSoup(html, "html5lib") + import pdb; pdb.set_trace() + self.assertTrue(len(parsed_html.find_all('div')) == 10)