예제 #1
0
파일: views.py 프로젝트: rodo/pyrede
    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
예제 #2
0
파일: views.py 프로젝트: rodo/pyrede
    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