示例#1
0
 def test_applications_have_similar_domain(self, mock_filter):
     mock_filter.return_value.exclude.return_value.order_by.return_value = []
     application = Mock(spec=Application)
     application.domain = 'healthcare'
     application.owner = 'user'
     results = views.get_similar_applications([application])
     eq_(results, [])
     mock_filter.assert_called_once_with(
         status=Application.PUBLISHED, domain='healthcare')
     mock_filter.return_value.exclude.assert_called_once_with(
         owner='user')
     (mock_filter.return_value.exclude.return_value
      .order_by.assert_called_once_with('?'))
示例#2
0
 def test_missing_applications_return_empty_queryset(self):
     results = views.get_similar_applications([])
     eq_(list(results), [])