def get_proposal_creation_date(self, obj, proposal): """Get proposal creation date.""" actual_proposal = next( prop for prop in self.get_obj_proposals(obj) if string_utils.escape_html(proposal.changes[0]["proposed_value"]) in prop["content"]["fields"]["description"]) return parser.parse( actual_proposal["created_at"]).replace(tzinfo=tz.tzutc())
def get_proposal_creation_date(self, obj, proposal): """Get proposal creation date.""" proposals = self.get_obj_proposals(obj) prop_value = string_utils.escape_html( proposal.changes[0]["proposed_value"]) actual_proposal = proposals if prop_value in proposals["content"][ "fields"]["description"] else None return parser.parse( actual_proposal["created_at"]).replace(tzinfo=tz.tzutc())
def get_proposal_creation_date(self, obj, proposal): """Get proposal creation date.""" proposals = self.get_obj_proposals(obj) prop_value = string_utils.escape_html( proposal.changes[0]["proposed_value"]) actual_proposal = proposals if prop_value in proposals["content"][ "fields"]["description"] else None return parser.parse(actual_proposal["created_at"]).replace( tzinfo=tz.tzutc())
def get_proposal_creation_date(self, obj, proposal): """Get proposal creation date.""" prop_value = string_utils.escape_html( proposal.changes[0]["proposed_value"]) def needed_proposal(): """Get proposal with needed proposal value.""" return [prop for prop in self.get_obj_proposals(obj) if prop_value in prop["content"]["fields"]["description"]] actual_proposal = test_utils.wait_for( needed_proposal, constants.ux.MAX_USER_WAIT_SECONDS) return parser.parse(actual_proposal[0]["created_at"]).replace( tzinfo=tz.tzutc())
def get_proposal_creation_date(self, obj, proposal): """Get proposal creation date.""" proposals = self.get_obj_proposals(obj) prop_value = string_utils.escape_html( proposal.changes[0]["proposed_value"]) try: actual_proposal = next( prop for prop in proposals if prop_value in prop["content"]["fields"]["description"]) except StopIteration as exception: print proposals print prop_value raise exception return parser.parse( actual_proposal["created_at"]).replace(tzinfo=tz.tzutc())