コード例 #1
0
 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())
コード例 #2
0
 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())
コード例 #3
0
 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())
コード例 #4
0
  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())
コード例 #5
0
 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())