I have some problem with testing by selenium. It looks like it don't proceed request. Here is my code:
view.py
class RequestSpy(View):
def get(self,request):
unmarked=MyMiddle.objects.filter(watched=False)
for i in unmarked:
i.watched=True
i.save()
ten_request=MyMiddle.objects.all()[:10]
return render(request, 'request.html',{'ten_request':ten_request})
test every times fail, like 6!=0. My middleware spying for request. When i test it manually, everything fine.
test.py
def test_request_spy(self):
self.browser.get(self.live_server_url+'/spy/')
header=self.browser.find_element_by_id('spy')
self.assertIn('0', header.text)
watched=MyMiddle.objects.filter(watched=False)
self.assertEqual(watched.__len__(),0)
Also have problem with other test, and again in don't proceed actions with base in view.
Aucun commentaire:
Enregistrer un commentaire