Ejemplo n.º 1
0
 def test_get_from_payload_if_user_is_inactivated(self):
     rb_client_review_request = self._create_mock_rb_client_review_request()
     rb_client_review_request.get_reviews(
     )[0].get_user.side_effect = APIError(404, 100)
     review_request = ReviewRequest.create_from_rb_client_review_request(
         rb_client_review_request)
     self.assertEqual(review_request.reviewers, ['andy'])
Ejemplo n.º 2
0
def create_mock_request(submitter, reviewer):
	return ReviewRequest(
		1,
		submitter,
		[reviewer],
		'Summary',
		'Description',
		[{
			'ship_it': True,
			'reviewer': reviewer
		}]
	)
	def test_create_from_rb_client_review_request(self):
		rb_client_review_request = self._create_mock_rb_client_review_request()
		review_request = ReviewRequest.create_from_rb_client_review_request(rb_client_review_request)
		self.assertEqual(review_request.id, 32868)
		self.assertEqual(review_request.submitter, 'anthony')
		self.assertEqual(review_request.reviewers, ['andy'])
		self.assertEqual(review_request.summary, rb_client_review_request.fields['summary'])
		self.assertEqual(review_request.description, rb_client_review_request.fields['description'])
		self.assertEqual(
			review_request.reviews,
			[{
				'ship_it': True,
				'reviewer': 'andy'
			}]
		)
Ejemplo n.º 4
0
 def test_create_from_rb_client_review_request(self):
     rb_client_review_request = self._create_mock_rb_client_review_request()
     review_request = ReviewRequest.create_from_rb_client_review_request(
         rb_client_review_request)
     self.assertEqual(review_request.id, 32868)
     self.assertEqual(review_request.submitter, 'anthony')
     self.assertEqual(review_request.reviewers, ['andy'])
     self.assertEqual(review_request.summary,
                      rb_client_review_request.fields['summary'])
     self.assertEqual(review_request.description,
                      rb_client_review_request.fields['description'])
     self.assertEqual(review_request.reviews, [{
         'ship_it': True,
         'reviewer': 'andy'
     }])
	def test_review_request_picklable(self):
		rb_client_review_request = self._create_mock_rb_client_review_request()
		review_request = ReviewRequest.create_from_rb_client_review_request(rb_client_review_request)
		redumped_review_request = pickle.loads(pickle.dumps(review_request))
		self.assertEqual(redumped_review_request.id, review_request.id)
	def test_get_from_payload_if_user_is_inactivated(self):
		rb_client_review_request = self._create_mock_rb_client_review_request()
		rb_client_review_request.get_reviews()[0].get_user.side_effect = APIError(404, 100)
		review_request = ReviewRequest.create_from_rb_client_review_request(rb_client_review_request)
		self.assertEqual(review_request.reviewers, ['andy'])
Ejemplo n.º 7
0
 def test_review_request_picklable(self):
     rb_client_review_request = self._create_mock_rb_client_review_request()
     review_request = ReviewRequest.create_from_rb_client_review_request(
         rb_client_review_request)
     redumped_review_request = pickle.loads(pickle.dumps(review_request))
     self.assertEqual(redumped_review_request.id, review_request.id)