def setUp(self): self.email = "*****@*****.**" create_user_util_test(self.email) self.owner = Pleb.nodes.get(email=self.email) self.quest = Quest(owner_username=self.owner.username, object_uuid=str(uuid1())).save() self.quest.owner.connect(self.owner)
def setUp(self): query = "MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r" db.cypher_query(query) cache.clear() self.unit_under_test_name = 'quest' self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.url = "http://testserver" self.quest = Quest(about='Test Bio', owner_username=self.pleb.username).save() self.quest.editors.connect(self.pleb) self.quest.moderators.connect(self.pleb) self.address = Address(street="125 Glenwood Drive", city="Walled Lake", state="Michigan", postal_code="48390", country="USA", county="Oakland", congressional_district=11, validated=True).save() self.quest.address.connect(self.address) cache.clear() self.mission = Mission(owner_username=self.pleb.username, title=str(uuid1()), focus_name="advocacy", location_name="11").save() self.quest.missions.connect(self.mission) self.giftlist = self.mission.get_giftlist() if not self.giftlist: self.giftlist = Giftlist().save() self.giftlist.mission.connect(self.mission) self.email2 = "*****@*****.**" self.pleb2 = create_user_util_test(self.email2) self.user2 = User.objects.get(email=self.email2)
def setUp(self): self.tags = [] self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.question = Question(title=str(uuid1())).save()
def setUp(self): self.email = "*****@*****.**" self.pleb1 = create_user_util_test(self.email) self.user1 = User.objects.get(email=self.email) self.email2 = "*****@*****.**" self.pleb2 = create_user_util_test(self.email2) self.user2 = User.objects.get(email=self.email2)
def setUp(self): cache.clear() self.unit_under_test_name = 'goal' self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.email2 = "*****@*****.**" self.pleb2 = create_user_util_test(self.email2) self.user2 = User.objects.get(email=self.email2) self.url = "http://testserver" self.quest = Quest( about='Test Bio', owner_username=self.pleb.username).save() self.quest.editors.connect(self.pleb) self.quest.moderators.connect(self.pleb) cache.clear() self.stripe = stripe self.stripe.api_key = settings.STRIPE_SECRET_KEY self.stripe.api_version = settings.STRIPE_API_VERSION self.mission = Mission(owner_username=self.pleb.username, title=str(uuid1()), focus_name="advocacy").save() self.volunteer = Volunteer(activities=["get_out_the_vote"], mission_id=self.mission.object_uuid, owner_username=self.pleb2.username).save() self.quest.missions.connect(self.mission) self.volunteer.mission.connect(self.mission) self.volunteer.volunteer.connect(self.pleb2)
def setUp(self): self.unit_under_test_name = 'pleb' self.email = "*****@*****.**" self.email = "*****@*****.**" self.email2 = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.pleb2 = create_user_util_test(self.email2) self.user2 = User.objects.get(email=self.email2) self.title = str(uuid1()) self.question = Question(content="Hey I'm a question", title=self.title, owner_username=self.pleb.username).save() self.solution = Solution(content="This is a test solution", owner_username=self.pleb.username, parent_id=self.question.object_uuid).save() self.solution.owned_by.connect(self.pleb) self.question.owned_by.connect(self.pleb) try: Tag.nodes.get(name='taxes') except DoesNotExist: Tag(name='taxes').save() try: Tag.nodes.get(name='fiscal') except DoesNotExist: Tag(name='fiscal').save() try: Tag.nodes.get(name='environment') except DoesNotExist: Tag(name='environment').save()
def setUp(self): self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.pleb.first_name = 'Tyler' self.pleb.last_name = 'Wiersing' self.pleb.save()
def setUp(self): settings.CELERY_ALWAYS_EAGER = True self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.email2 = "*****@*****.**" self.pleb2 = create_user_util_test(self.email2) self.user2 = User.objects.get(email=self.email2)
def setUp(self): settings.CELERY_ALWAYS_EAGER = True self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.quest = Quest(owner_username=self.pleb.username, object_uuid=str(uuid1())).save() self.quest.owner.connect(self.pleb)
def setUp(self): self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.email2 = "*****@*****.**" create_user_util_test(self.email2) self.pleb2 = Pleb.nodes.get(email=self.email2) self.user2 = User.objects.get(email=self.email2) self.url = "http://localhost.com"
def test_not_owner(self): other_email = "*****@*****.**" create_user_util_test(other_email) other_user = User.objects.get(email=other_email) self.client.force_authenticate(user=other_user) url = reverse('post-detail', kwargs={"object_uuid": self.post.object_uuid}) response = self.client.get(url, format='json') self.assertEqual(response.status_code, status.HTTP_200_OK)
def setUp(self): self.email = "*****@*****.**" self.email2 = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.pleb2 = create_user_util_test(self.email2) self.user = User.objects.get(email=self.email) self.user2 = User.objects.get(email=self.email2) self.pleb.first_name = 'Tyler' self.pleb.last_name = 'Wiersing' self.factory = RequestFactory() self.pleb.save()
def setUp(self): from django.core.cache import cache cache.clear() self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.question = Question(content='test content', object_uuid=str(uuid1()), owner_username=self.pleb.username, title=str(uuid1())).save() self.question.owned_by.connect(self.pleb)
def setUp(self): self.tags = [] self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.tag_list = ['these fake', 'are fake', 'fake fake', 'tags fake'] for tag in self.tag_list: try: self.tags.append(AutoTag(name=slugify(tag)).save()) except Exception: self.tags.append(AutoTag.nodes.get(name=slugify(tag)))
def setUp(self): settings.CELERY_ALWAYS_EAGER = True self.api_endpoint = "http://testserver/v1" self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.question = Question(title=str(uuid1())).save() self.comment = Comment( owner_username=self.pleb.username, url="%s/questions/%s/" % (self.api_endpoint, self.question.object_uuid)).save() self.email2 = "*****@*****.**" self.pleb2 = create_user_util_test(self.email2)
def setUp(self): cache.clear() self.unit_under_test_name = 'goal' self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.email2 = "*****@*****.**" self.pleb2 = create_user_util_test(self.email2) self.user2 = User.objects.get(email=self.email2) self.url = "http://testserver" self.donation = Donation(completed=False, amount=1000, owner_username=self.user.username).save()
def setUp(self): cache.clear() self.unit_under_test_name = 'donations' self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.url = "http://testserver" self.donation = Donation(completed=False, amount=1000, owner_username=self.user.username).save() self.pleb.is_verified = True self.pleb.save() cache.set(self.pleb.username, self.pleb)
def test_with_friend_request(self): email2 = "*****@*****.**" create_user_util_test(email2) pleb2 = Pleb.nodes.get(email=email2) self.friend_request = FriendRequest().save() self.pleb.friend_requests_received.connect(self.friend_request) self.pleb.friend_requests_sent.connect(self.friend_request) self.friend_request.request_to.connect(self.pleb) self.friend_request.request_from.connect(pleb2) request = self.factory.get('/%s' % self.pleb.username) request.user = self.user profile_page = ProfileView.as_view() response = profile_page(request, self.pleb.username) self.assertIn(response.status_code, [200, 302])
def setUp(self): query = 'MATCH (a:Tag) OPTIONAL MATCH (a)-[r]-() DELETE a, r' db.cypher_query(query) self.unit_under_test_name = 'pleb' self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.url = "http://testserver" self.tag = Tag(name='test_tag', owner_username=self.pleb.username).save() self.base_tag = Tag(name='test_base_tag', base=True, owner_username=self.pleb.username).save()
def setUp(self): settings.CELERY_ALWAYS_EAGER = True self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.email2 = "*****@*****.**" create_user_util_test(self.email2) self.pleb2 = Pleb.nodes.get(email=self.email2) self.user2 = User.objects.get(email=self.email2) self.post_info_dict = { 'content': 'test post', 'object_uuid': str(uuid1()) }
def setUp(self): settings.CELERY_ALWAYS_EAGER = True self.email = "*****@*****.**" res = create_user_util_test(self.email, task=True) self.assertNotEqual(res, False) wait_util(res) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) try: pleb = Pleb.nodes.get( email='*****@*****.**', username="******") pleb.delete() user = User.objects.get( email='*****@*****.**', username="******") user.delete() except (Pleb.DoesNotExist, User.DoesNotExist): pass self.fake_user = User.objects.create_user( first_name='test', last_name='test', email='*****@*****.**', password='******', username='******') self.fake_user.save() self.fake_pleb = Pleb(email=self.fake_user.email, username=self.fake_user.username).save()
def setUp(self): self.unit_under_test_name = 'comment' self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.url = "http://testserver" self.post = Post(content='test content', owner_username=self.pleb.username, wall_owner_username=self.pleb.username).save() self.post.owned_by.connect(self.pleb) self.comment = Comment(content="test comment", owner_username=self.pleb.username).save() self.comment.owned_by.connect(self.pleb) self.post.comments.connect(self.comment) self.api_endpoint = "http://testserver/v1"
def setUp(self): query = "MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r" db.cypher_query(query) self.unit_under_test_name = 'accounting' self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email)
def setUp(self): self.unit_under_test_name = 'pleb' self.email = "*****@*****.**" self.email2 = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.pleb2 = create_user_util_test(self.email2) self.title = str(uuid1()) self.question = Question(content="Hey I'm a question", title=self.title, owner_username=self.pleb.username).save() self.question.owned_by.connect(self.pleb) self.user = User.objects.get(email=self.email) try: Privilege.nodes.get(name="flag") except (Privilege.DoesNotExist, DoesNotExist): call_command('create_privileges')
def test_list_with_items_friends(self): from sb_wall.neo_models import Wall self.client.force_authenticate(user=self.user) email2 = "*****@*****.**" friend = create_user_util_test(email2) query = 'MATCH (pleb:Pleb {username: "******"})' \ '-[:OWNS_WALL]->(wall:Wall) ' \ 'RETURN wall' % friend.username res, _ = db.cypher_query(query) if res.one is None: wall = Wall(wall_id=str(uuid1())).save() query = 'MATCH (pleb:Pleb {username: "******"}),' \ '(wall:Wall {wall_id: "%s"}) ' \ 'CREATE UNIQUE (pleb)-[:OWNS_WALL]->(wall) ' \ 'RETURN wall' % (friend.username, wall.wall_id) res, _ = db.cypher_query(query) wall = Wall.inflate(res.one) post = Post(content="My first post", owner_username=self.pleb.username, wall_owner_username=self.pleb.username).save() post.owned_by.connect(self.pleb) wall.posts.connect(post) post.posted_on_wall.connect(wall) self.pleb.friends.connect(friend) friend.friends.connect(self.pleb) url = reverse('profile-wall', kwargs={'username': friend.username}) response = self.client.get(url, format='json') self.assertGreater(response.data['count'], 0)
def setUp(self): self.factory = RequestFactory() self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.pleb.email_verified = True self.pleb.save()
def setUp(self): self.unit_under_test_name = 'sbcontent' self.email = "*****@*****.**" create_user_util_test(self.email) self.pleb = Pleb.nodes.get(email=self.email) self.user = User.objects.get(email=self.email) self.url = "http://testserver" self.flag = Flag().save() self.question = Question(owner_username=self.pleb.username, title=str(uuid1())).save() self.question.owned_by.connect(self.pleb) self.question.flags.connect(self.flag) self.vote_rel = self.question.council_votes.connect(self.pleb) self.vote_rel.active = True self.vote_rel.vote_type = True self.vote_rel.save()
def setUp(self): settings.CELERY_ALWAYS_EAGER = True self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.question = Question(owner_username=self.pleb.username, title=str(uuid1())).save()
def setUp(self): query = "MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r" db.cypher_query(query) self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.url = "http://testserver" cache.clear()
def setUp(self): self.factory = APIRequestFactory() self.client = Client() self.email = "*****@*****.**" self.pleb = create_user_util_test(self.email) self.user = User.objects.get(email=self.email) self.pleb.save() cache.clear()