コード例 #1
0
ファイル: test_views.py プロジェクト: AndrewSallans/osf.io
 def test_create_badge_cant_issue(self, img_proc):
     img_proc.return_value = 'temp.png'
     self.user.delete_addon('badges')
     url = api_url_for('create_badge')
     badge = create_badge_dict()
     ret = self.app.post_json(url, badge, auth=self.user.auth, expect_errors=True)
     assert_equals(ret.status_int, 400)
コード例 #2
0
ファイル: test_views.py プロジェクト: AndrewSallans/osf.io
 def test_create_badge_empty_data(self, img_proc):
     img_proc.return_value = 'temp.png'
     url = api_url_for('create_badge')
     badge = create_badge_dict()
     badge['imageurl'] = ''
     ret = self.app.post_json(url, badge, auth=self.user.auth, expect_errors=True)
     assert_equals(ret.status_int, 400)
コード例 #3
0
ファイル: test_views.py プロジェクト: AndrewSallans/osf.io
 def test_create_badge(self, img_proc):
     img_proc.return_value = 'temp.png'
     badge = create_badge_dict()
     ret = self.app.post_json(api_url_for('create_badge'), badge, auth=self.user.auth)
     self.user_settings.reload()
     assert_equals(ret.status_int, 201)
     assert_equals(ret.content_type, 'application/json')
     assert_true(ret.json['badgeid'] in [badge._id for badge in self.user_settings.badges])
コード例 #4
0
ファイル: test_views.py プロジェクト: dplorimer/osf
 def test_create_badge_cant_issue(self, img_proc):
     img_proc.return_value = 'temp.png'
     self.user.delete_addon('badges')
     url = api_url_for('create_badge')
     badge = create_badge_dict()
     ret = self.app.post_json(url,
                              badge,
                              auth=self.user.auth,
                              expect_errors=True)
     assert_equals(ret.status_int, 400)
コード例 #5
0
ファイル: test_views.py プロジェクト: dplorimer/osf
 def test_create_badge_empty_data(self, img_proc):
     img_proc.return_value = 'temp.png'
     url = api_url_for('create_badge')
     badge = create_badge_dict()
     badge['imageurl'] = ''
     ret = self.app.post_json(url,
                              badge,
                              auth=self.user.auth,
                              expect_errors=True)
     assert_equals(ret.status_int, 400)
コード例 #6
0
ファイル: test_views.py プロジェクト: dplorimer/osf
 def test_create_badge(self, img_proc):
     img_proc.return_value = 'temp.png'
     badge = create_badge_dict()
     ret = self.app.post_json(api_url_for('create_badge'),
                              badge,
                              auth=self.user.auth)
     self.user_settings.reload()
     assert_equals(ret.status_int, 201)
     assert_equals(ret.content_type, 'application/json')
     assert_true(ret.json['badgeid'] in
                 [badge._id for badge in self.user_settings.badges])