<div dir="ltr">Hello, Adam.<div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 10, 2013 at 6:55 PM, Adam Young <span dir="ltr"><<a href="mailto:ayoung@redhat.com" target="_blank">ayoung@redhat.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div class="im">
    <div><span style="color:rgb(34,34,34)">With only a change to the import and requirements, it builds and
    runs, but raises:</span><br></div></div>
    <br>
    <br>
    Traceback (most recent call last):<br>
      File "keystone/tests/test_revoke.py", line 65, in
    test_list_is_sorted<br>
        valid_until=valid_until))<br>
      File "keystone/contrib/revoke/core.py", line 74, in __init__<br>
        setattr(self, k, v)<br>
      File "keystone/contrib/revoke/core.py", line 82, in scope_type<br>
        self._scope_type = ScopeType[value]<br>
      File
    "/opt/stack/keystone/.venv/lib/python2.7/site-packages/enum/__init__.py",
    line 352, in __getitem__<br>
        return cls._member_map_[name]<br>
    KeyError: 1<br></div></blockquote></div><div><br></div><div>Looks like you're doing this the wrong way. Python 3.4's enums work either as EnumClass(value) or as EnumClass[name], not as EnumClass[value] as it seems your test is doing and flufl is allowing it to.</div>

<div><br></div>-- <br><br><div>Kind regards, Yuriy.</div>
</div></div>