def test_duplicate_signup(self): data = { 'name': 'New User', 'email': '*****@*****.**', 'password': '******', 'confirm': '123456', } response = self.client.post('/signup', data=data, follow_redirects=True) count = User.find({'name': data['name']}).count() assert count == 1 self._logout() response = self.client.post('/signup', data=data, follow_redirects=True) count = User.find({'name': data['name']}).count() assert count == 1 assert "This email address is already signed up" in response.data