<font size=1 face="Arial">I think I found a bug in tempest/tests/compute/test_quotas.py.
It should be using assertEquals in test_get_default_quotas:</font><font size=3><br>
</font><font size=1 face="Arial"><br>
            self.assertEqual(expected_quota_set,
quota_set)<br>
            #self.assertSequenceEqual(expected_quota_set,
quota_set)</font><font size=3><br>
<br>
I</font><font size=1 face="Arial"> added some prints to dump the two objects
and they are failing to report equal on my system because they are out
of order, but all with the same values:</font><font size=3><br>
</font><font size=1 face="Arial"><br>
expected_quota_set:{'metadata_items': 128, 'ram': 51200, 'security_group_rules':
20, 'instances': 10, 'key_pairs': 100, 'id': '450174c5232148c89c8879325f00b73e',
'security_groups': 10, 'injected_file_content_bytes': 10240, 'floating_ips':
9, 'injected_files': 5, 'cores': 20, 'injected_file_path_bytes': 255}<br>
</font>
<br><font size=1 face="Arial">quota_set:{'injected_file_content_bytes':
10240, 'metadata_items': 128, 'ram': 51200, 'floating_ips': 10, 'key_pairs':
100, 'injected_file_path_bytes': 255, 'instances': 10, 'security_group_rules':
20, 'injected_files': 5, 'cores': 20, 'id': '450174c5232148c89c8879325f00b73e',
'security_groups': 10}</font><font size=3><br>
</font><font size=1 face="Arial"><br>
But just using equals fixes it (the test passes when it should, and fails
if I change one of the expected values in the 'set').</font><font size=3>
</font>
<br>
<br><font size=3>Does anyone know if sequence is really important here...
should we change it to use equals, or does it need to be checking the sequence
too (not sure that is even possible)?  </font>
<br>
<br><font size=3>Thanks,</font>
<br><font size=2 face="sans-serif">Nathan P Biles<br>
Staff Software Engineer<br>
Rochester, 015-2/D109<br>
507-253-7818 (T/L: 553-7818)<br>
npbiles@us.ibm.com</font>