forked from andela/ah-the-jedi-backend
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.coveragerc
52 lines (51 loc) · 2.21 KB
/
.coveragerc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[run]
omit =
*migrations*
*tests*
config/*
test/*
manage.py
authors/apps/articles/utils.py
authors/wsgi.py
authors/apps/profiles/permissions.py
authors/apps/profiles/apps.py
authors/apps/articles/apps.py
authors/apps/follows/apps.py
authors/apps/ratings/apps.py
authors/apps/notifications/apps.py
authors/apps/highlights/apps.py
authors/apps/notifications/utils.py
authors/apps/profiles/utils.py
authors/apps/reports/apps.py
[report]
exclude_lines =
pragma: no cover
def __repr__
serializer = self.parent.parent.__class__(value, context=self.context)
return serializer.data
return "{}".format(self.title)
return self.user.username
return self.message
return Response(status=status.HTTP_200_OK, data=response)
response = {"email": id_info['email'],"username": user.username,"token": token}
if user and user.is_active:
token = handle_token(user)
response = {"email": user.email,"username": user.username,"token": token}
return Response(status=status.HTTP_200_OK, data=response)
url = 'https://api.twitter.com/1.1/account/verify_credentials.json'
response = twitter.get(f'{url}?include_email=true')
token = {'oauth_token': serializer.initial_data.get('access_token'),'oauth_token_secret': serializer.initial_data.get('access_token_secret')}
id_info = json.loads(response.text)
user = backend.do_auth(token)
except KeyError:
return [permission() for permission in self.permission_classes]
twitter = OAuth1Session(client_key=os.environ.get('SOCIAL_AUTH_TWITTER_KEY'),client_secret=os.environ.get('SOCIAL_AUTH_TWITTER_SECRET'),resource_owner_key=serializer.initial_data.get('access_token'),resource_owner_secret=serializer.initial_data.get('access_token_secret'))
return [permission() for permission in self.permission_classes]
for report in serializer.data:
response['votes'] = comment_votes.vote_score
response['num_vote_down'] = comment_votes.num_vote_down
response['num_vote_up'] = comment_votes.num_vote_up
response['author'] = user_object(response['user_id'])
response = serializer.data
del response['user_id']
serializer = HighlightsSerializer(highlighted, many=True)