def test_vote_create(self): # Preparing test data author = User.get_or_create(u'Author', musicbrainz_id=u'0') user_1 = User.get_or_create(u'Tester #1', musicbrainz_id=u'1') user_2 = User.get_or_create(u'Tester #2', musicbrainz_id=u'2') license = License(id=u'Test', full_name=u'Test License') db.session.add(license) db.session.commit() review = Review.create( release_group='e7aad618-fa86-3983-9e77-405e21796eca', text=u"Testing!", user=author, is_draft=False, license_id=license.id) vote_u1_positive = Vote.create(user_1, review, True) votes = db.session.query(Vote).all() self.assertEqual(len(votes), 1) self.assertIn(vote_u1_positive, votes) vote_u2_negative = Vote.create(user_2, review, False) votes = db.session.query(Vote).all() self.assertEqual(len(votes), 2) self.assertIn(vote_u1_positive, votes) self.assertIn(vote_u2_negative, votes)
def test_vote_create(self): # Preparing test data author = User.get_or_create(u'Author', musicbrainz_id=u'0') user_1 = User.get_or_create(u'Tester #1', musicbrainz_id=u'1') user_2 = User.get_or_create(u'Tester #2', musicbrainz_id=u'2') license = License(id=u'Test', full_name=u'Test License') db.session.add(license) db.session.commit() review = Review.create(release_group='e7aad618-fa86-3983-9e77-405e21796eca', text=u"Testing!", user=author, is_draft=False, license_id=license.id) vote_u1_positive = Vote.create(user_1, review, True) votes = db.session.query(Vote).all() self.assertEqual(len(votes), 1) self.assertIn(vote_u1_positive, votes) vote_u2_negative = Vote.create(user_2, review, False) votes = db.session.query(Vote).all() self.assertEqual(len(votes), 2) self.assertIn(vote_u1_positive, votes) self.assertIn(vote_u2_negative, votes)
def test_user_get_or_create(self): user_1 = User.get_or_create(u'Tester #1', musicbrainz_id=u'1') user_2 = User.get_or_create(u'Tester #2', musicbrainz_id=u'1') user_3 = User.get_or_create(u'Tester #3', musicbrainz_id=u'2') self.assertEqual(user_1, user_2) self.assertNotEqual(user_1, user_3) self.assertEqual(User.query.count(), 2)
def test_user_get_or_create(self): user_1 = User.get_or_create(u'Tester #1', musicbrainz_id=u'1') user_2 = User.get_or_create(u'Tester #2', musicbrainz_id=u'1') user_3 = User.get_or_create(u'Tester #3', musicbrainz_id=u'2') self.assertEqual(user_1, user_2) self.assertNotEqual(user_1, user_3) self.assertEqual(User.query.count(), 2)
def setUp(self): super(ReviewViewsTestCase, self).setUp() self.user = User.get_or_create( u"Tester", u"aef06569-098f-4218-a577-b413944d9493") self.hacker = User.get_or_create( u"Hacker!", u"9371e5c7-5995-4471-a5a9-33481f897f9c") self.license = License.create( u"CC BY-SA 3.0", u"Created so we can fill the form correctly.") self.review_text = "Testing! This text should be on the page."
def setUp(self): super(ProfileApplicationViewsTestCase, self).setUp() self.user = User.get_or_create(u"Tester", u"aef06569-098f-4218-a577-b413944d9493") self.hacker = User.get_or_create(u"Hacker!", u"9371e5c7-5995-4471-a5a9-33481f897f9c") self.application = dict( name="Some Application", desc="Created for some purpose", website="http://example.com/", redirect_uri="http://example.com/redirect/", )
def setUp(self): super(ProfileApplicationsViewsTestCase, self).setUp() self.user = User.get_or_create( u"Tester", u"aef06569-098f-4218-a577-b413944d9493") self.hacker = User.get_or_create( u"Hacker!", u"9371e5c7-5995-4471-a5a9-33481f897f9c") self.application = dict( name="Some Application", desc="Created for some purpose", website="http://example.com/", redirect_uri="http://example.com/redirect/", )
def setUp(self): super(ReviewViewsTestCase, self).setUp() self.user = User.get_or_create(u"Tester", u"aef06569-098f-4218-a577-b413944d9493") self.hacker = User.get_or_create(u"Hacker!", u"9371e5c7-5995-4471-a5a9-33481f897f9c") self.license = License.create(u"CC BY-SA 3.0", u"Created so we can fill the form correctly.") self.review = dict( entity_id="6b3cd75d-7453-39f3-86c4-1441f360e121", entity_type='release_group', user=self.user, text="Testing! This text should be on the page.", is_draft=False, license_id=self.license.id, )
def setUp(self): super(ReviewViewsTestCase, self).setUp() self.user = User.get_or_create("Tester", "aef06569-098f-4218-a577-b413944d9493") self.another_user = User.get_or_create("Hacker!", "9371e5c7-5995-4471-a5a9-33481f897f9c") self.license = License.create("CC BY-SA 3.0", "Created so we can fill the form correctly.") self.review = dict( entity_id="6b3cd75d-7453-39f3-86c4-1441f360e121", entity_type='release_group', user_id=self.user.id, text="Testing! This text should be on the page.", is_draft=False, license_id=self.license.id, )
def setUp(self): super(VoteTestCase, self).setUp() author = User.get_or_create('Author', musicbrainz_id='0') self.user_1 = User.get_or_create('Tester #1', musicbrainz_id='1') self.user_2 = User.get_or_create('Tester #2', musicbrainz_id='2') license = License(id='Test', full_name='Test License') db.session.add(license) db.session.commit() self.review = Review.create( release_group='e7aad618-fa86-3983-9e77-405e21796eca', text="Testing!", user=author, is_draft=False, license_id=license.id)
def setUp(self): super(RevisionTestCase, self).setUp() self.author = User.get_or_create('Author', musicbrainz_id='0') self.user_1 = User.get_or_create('Tester #1', musicbrainz_id='1') self.user_2 = User.get_or_create('Tester #2', musicbrainz_id='2') self.license = License(id=u'TEST', full_name=u"Test License") db.session.add(self.license) db.session.commit() self.review = Review.create( user_id=self.author.id, release_group='e7aad618-fa86-3983-9e77-405e21796eca', text=u"Testing!", is_draft=False, license_id=self.license.id)
def get_user(self): data = dict(code=self.fetch_data('code'), grant_type='authorization_code', redirect_uri=url_for('login.musicbrainz_post', _external=True)) s = self._service.get_auth_session(data=data, decoder=json.loads) data = s.get('oauth2/userinfo').json() return User.get_or_create(data.get('sub'), musicbrainz_id=data.get('sub'))
def get_user(self): data = dict(code=self.fetch_data('code'), grant_type='authorization_code', redirect_uri=url_for('login.musicbrainz_post', _external=True)) s = self._service.get_auth_session(data=data, decoder=json.loads) data = s.get('oauth2/userinfo').json() return User.get_or_create(data.get('sub'), musicbrainz_id=data.get('sub'))
def test_reviews(self): user = User.get_or_create("Tester", "aef06569-098f-4218-a577-b413944d9493") response = self.client.get("/user/%s" % user.id) self.assert200(response) self.assertIn("Tester", str(response.data))
def setUp(self): super(OAuthClientTestCase, self).setUp() self.user = User.get_or_create(u'Author', u'189d7863-d23c-49d9-ae7e-031b41qb2805')
def setUp(self): super(UserTestCase, self).setUp() self.user1 = User.get_or_create("test", musicbrainz_id='tester_1') self.user2 = User.get_or_create("test1", musicbrainz_id="тестер")
def setUp(self): super(ReviewViewsTestCase, self).setUp() self.user = User.get_or_create(u"Tester", u"aef06569-098f-4218-a577-b413944d9493") self.hacker = User.get_or_create(u"Hacker!", u"9371e5c7-5995-4471-a5a9-33481f897f9c") self.license = License.create(u"CC BY-SA 3.0", u"Created so we can fill the form correctly.") self.review_text = "Testing! This text should be on the page."
def test_reviews(self): user = User.get_or_create(u"Tester", u"aef06569-098f-4218-a577-b413944d9493") response = self.client.get("/user/%s" % user.id) self.assert200(response) self.assertIn("Tester", response.data)
def setUp(self): super(ProfileViewsTestCase, self).setUp() self.user = User.get_or_create(u"Tester", u"aef06569-098f-4218-a577-b413944d9493")
def setUp(self): super(OAuthClientTestCase, self).setUp() self.user = User.get_or_create( u'Author', u'189d7863-d23c-49d9-ae7e-031b41qb2805')
def setUp(self): super(ProfileViewsTestCase, self).setUp() self.user = User.get_or_create("Tester", "aef06569-098f-4218-a577-b413944d9493")