def test_compare_should_pass_samples_to_template_via_context(self): mock_response = compare(self.request, self.comparison.id) self.assertEqual(self.comparison.get_samples( ), mock_response.get('samples'))
def test_compare_sends_shared_amino_acids_and_related_clonotypes(self): mock_response = compare(self.request, self.comparison.id) shared_amino_acids = self.comparison.get_shared_amino_acids_related() self.assertEquals( shared_amino_acids, mock_response.get('shared_amino_acids'))
def test_compare_renders_compare_html_template(self): mock_response = compare(self.request, self.comparison.id) self.assertEqual('compare.html', mock_response.get('template'))
def test_compare_returns_ajax_view_if_request_is_ajax(self): self.request.is_ajax = lambda: True mock_response = compare(self.request, self.comparison.id) self.assertEqual('compare_ajax.html', mock_response.get('template'))
def test_compare_view_passes_comparison_instance_to_template_via_context(self): mock_response = compare(self.request, self.comparison.id) self.assertEqual(self.comparison, mock_response.get('comparison'))