<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 06/22/2016 08:33 AM, Martin Basti
      wrote:<br>
    </div>
    <blockquote
      cite="mid:33c965cf-ac80-5e8e-feae-81a48ba81fba@redhat.com"
      type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <p><br>
      </p>
      <br>
      <div class="moz-cite-prefix">On 22.06.2016 07:37, Lenka Doudova
        wrote:<br>
      </div>
      <blockquote
        cite="mid:4ab90b76-0a95-40cd-8721-783d8908d37c@redhat.com"
        type="cite">
        <meta content="text/html; charset=windows-1252"
          http-equiv="Content-Type">
        <p><br>
        </p>
        <br>
        <div class="moz-cite-prefix">On 06/21/2016 06:57 PM, Martin
          Basti wrote:<br>
        </div>
        <blockquote
          cite="mid:5d0b933a-d96d-8dfa-a0f3-e59240618f67@redhat.com"
          type="cite">
          <meta content="text/html; charset=windows-1252"
            http-equiv="Content-Type">
          <p><br>
          </p>
          <br>
          <div class="moz-cite-prefix">On 21.06.2016 15:39, Lenka
            Doudova wrote:<br>
          </div>
          <blockquote
            cite="mid:6ff234ed-6cf3-7742-b388-d192f27e40a7@redhat.com"
            type="cite">Hi, <br>
            <br>
            attaching patch for failing location tests
            (ipatests/test_xmlrpc/test_location_plugin.py). <br>
            <br>
            Lenka <br>
            <br>
            <br>
            <fieldset class="mimeAttachmentHeader"></fieldset>
            <br>
          </blockquote>
          <br>
          Hello,<br>
          <br>
          1)<br>
          +            expected_updates={u'ipalocation_location':
          [location.idnsname_obj],<br>
          +                              u'enabled_role_servrole': (<br>
          +                                  u'CA server', u'DNS
          server', u'NTP server')},<br>
          <br>
          This depends on services installed on server, so server
          without DNS will cause test failures. We probably should skip
          test id DNS isn't installed.<br>
          Without DNS installed you get much more different warnings<br>
          <br>
          <br>
          2)<br>
          +    def update(self, updates, expected_updates=None,
          messages=None):<br>
          ....<br>
          +        self.messages = messages<br>
          <br>
          Why is this needed? I'm puzzled by this<br>
          <br>
          It is defined outside __init__ what is wrong and it is never
          used.<br>
          <br>
        </blockquote>
        Hi, thanks for review.<br>
        ad 1: will fix<br>
        ad 2: the 'messages' key is indeed used, because this key is
        returned every time a server is attached to/removed from a
        location. If the 'messages' is not supplied to the result
        comparison, the test fails (see <a moz-do-not-send="true"
          class="moz-txt-link-freetext"
          href="https://paste.fedoraproject.org/382936/65732411/">https://paste.fedoraproject.org/382936/65732411/</a>
        for result of test without applied patch).<br>
        <br>
        Lenka<br>
      </blockquote>
      <br>
      Please point me to the line where ServerTracker.messages is used,
      I still don't see it. In your fpaste, removed self.messages in
      that context is TestLocationsServer.messages not
      ServerTracker.messages<br>
      <br>
      Martin^2<br>
    </blockquote>
    <br>
    Ah, right you are, my good sir. I fixed both issues, hopefully will
    be fine now. Fixed patch attached.<br>
    Lenka<br>
  </body>
</html>