def test_analyze_fail(self): """ Call with wrong datas The distribution id 1042 does not exists """ # prepare datas requ = HttpRequest() requ.method = 'POST' requ.META = {'HTTP_REFERER': 'FOO_SERVER_NAME'} requ.POST = {'content': 'fooname', 'distribution': '1042'} # action result = views.analyze(requ) # asserts self.assertEqual(result.status_code, 200) # pylint: disable-msg=E1103
def test_analyze(self): """ Call with POST datas, all good datas Assert : return a 200 to /analyze/id/ id of the created analyze """ dist = Distribution.objects.create(name='Foo', version_name='Lorem', version_number='1.1') # prepare datas requ = HttpRequest() requ.method = 'POST' requ.META = {'HTTP_REFERER': 'FOO_SERVER_NAME'} requ.POST = {'content': 'fooname', 'distribution': str(dist.id)} # action result = views.analyze(requ) # asserts self.assertEqual(result.status_code, 200) # pylint: disable-msg=E1103