parameters of assertEqual are misplaced

Bug #1604213 reported by Haifeng.Yan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
oslo.concurrency
Fix Released
Undecided
Haifeng.Yan
oslo.config
Fix Released
Undecided
Haifeng.Yan
oslo.context
Fix Released
Undecided
Haifeng.Yan
oslo.db
Fix Released
Low
Haifeng.Yan
oslo.i18n
Fix Released
Undecided
Haifeng.Yan
oslo.log
Fix Released
Undecided
Haifeng.Yan
oslo.messaging
Fix Released
Undecided
Haifeng.Yan
oslo.middleware
Fix Released
Undecided
Haifeng.Yan
oslo.rootwrap
Fix Released
Undecided
Haifeng.Yan
oslo.serialization
Fix Released
Undecided
Haifeng.Yan
oslo.service
Fix Released
Undecided
Haifeng.Yan
oslotest
Fix Released
Undecided
Haifeng.Yan

Bug Description

oslo.config$ grep 'self.assertEqual(self' -r oslo_config/tests/

oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 'bar')
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 'bar')
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 'baaar')
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.newfoo, 'last')
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 'bar')
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 666)
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 666)
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 666)
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 666)
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 6.66)
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 6.66)
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, 6.66)
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, ['bar'])
oslo_config/tests/test_cfg.py: self.assertEqual(self.conf.foo, ['bar'])
...

it should be assertEqual(expected, actual)

These misplaces have 2 impacts:
1, giving confusing messages when some tests failed.
2, mislead other developers, new test modules may follow these wrong pattern.

Haifeng.Yan (yanheven)
description: updated
Haifeng.Yan (yanheven)
Changed in oslo.config:
assignee: nobody → Haifeng.Yan (yanheven)
description: updated
Haifeng.Yan (yanheven)
description: updated
Changed in oslo.config:
status: New → In Progress
Haifeng.Yan (yanheven)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.config (master)

Reviewed: https://review.openstack.org/344003
Committed: https://git.openstack.org/cgit/openstack/oslo.config/commit/?id=61224ce932a520367f8836adbb2220e29b73d54a
Submitter: Jenkins
Branch: master

commit 61224ce932a520367f8836adbb2220e29b73d54a
Author: yan.haifeng <email address hidden>
Date: Tue Jul 19 11:46:45 2016 +0800

    Fix parameters of assertEqual are misplaced

    Many assertEqual sentences don't follow assertEqual(expected, actual),
    this patch fix all of them.

    Change-Id: Ia2fbad7a952039fbba4cddc3308721a19dd099d1
    Closes-Bug: 1604213

Changed in oslo.config:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.log (master)

Fix proposed to branch: master
Review: https://review.openstack.org/344535

Changed in oslo.log:
assignee: nobody → Haifeng.Yan (yanheven)
status: New → In Progress
Revision history for this message
Haifeng.Yan (yanheven) wrote :

I really want to correct all of these wrong usage in all oslo project, because I have reviewed some patches, the new added codes follow this wrong pattern.

Haifeng.Yan (yanheven)
Changed in oslo.messaging:
assignee: nobody → Haifeng.Yan (yanheven)
Changed in oslo.service:
assignee: nobody → Haifeng.Yan (yanheven)
Haifeng.Yan (yanheven)
Changed in oslo.db:
assignee: nobody → Haifeng.Yan (yanheven)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (master)

Fix proposed to branch: master
Review: https://review.openstack.org/345131

Changed in oslo.messaging:
status: New → In Progress
Changed in oslo.db:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.log (master)

Reviewed: https://review.openstack.org/344535
Committed: https://git.openstack.org/cgit/openstack/oslo.log/commit/?id=92b6ff6c260007ba84c2d0117e6ed28524f0f1a1
Submitter: Jenkins
Branch: master

commit 92b6ff6c260007ba84c2d0117e6ed28524f0f1a1
Author: yan.haifeng <email address hidden>
Date: Wed Jul 20 10:09:04 2016 +0800

    Fix parameters of assertEqual are misplaced

    Many assertEqual sentences don't follow assertEqual(expected, actual),
    this patch fix all of them.

    Closes-Bug: 1604213

    Change-Id: I830435ab860c7298cea64a24ef01df3e5326d00c

Changed in oslo.log:
status: In Progress → Fix Released
Revision history for this message
Haifeng.Yan (yanheven) wrote :

Reviewed: https://review.openstack.org/#/c/344543/
Committed: https://git.openstack.org/cgit/openstack/oslo.service/commit/?id=aac1d89dcaf942760ca57c38e2a49e6bf7793666
Submitter: Jenkins
Branch: master

commit aac1d89dcaf942760ca57c38e2a49e6bf7793666
Author: yan.haifeng <email address hidden>
Date: Wed Jul 20 10:49:42 2016 +0800

    Fix parameters of assertEqual are misplaced

    Many assertEqual sentences don't follow assertEqual(expected, actual),
    this patch fix all of them.

    Closes-Bug: 1604213
    Change-Id: Ice72233f41d2ee1a32ef1be7ff65a8a2ea19c508

Changed in oslo.service:
status: New → Fix Released
Haifeng.Yan (yanheven)
Changed in oslotest:
assignee: nobody → Haifeng.Yan (yanheven)
Haifeng.Yan (yanheven)
Changed in oslo.middleware:
assignee: nobody → Haifeng.Yan (yanheven)
Haifeng.Yan (yanheven)
Changed in oslo.concurrency:
assignee: nobody → Haifeng.Yan (yanheven)
Haifeng.Yan (yanheven)
Changed in oslo.context:
assignee: nobody → Haifeng.Yan (yanheven)
Haifeng.Yan (yanheven)
Changed in oslo.serialization:
assignee: nobody → Haifeng.Yan (yanheven)
Changed in oslo.i18n:
assignee: nobody → Haifeng.Yan (yanheven)
Revision history for this message
Haifeng.Yan (yanheven) wrote :
Changed in oslo.serialization:
status: New → Fix Released
Changed in oslo.concurrency:
status: New → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (master)

Reviewed: https://review.openstack.org/345131
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=9ed95bbdc979f8fd5a21469ea3e4866b6d522cfe
Submitter: Jenkins
Branch: master

commit 9ed95bbdc979f8fd5a21469ea3e4866b6d522cfe
Author: yan.haifeng <email address hidden>
Date: Wed Jul 20 14:05:48 2016 +0800

    Fix parameters of assertEqual are misplaced

    Many assertEqual sentences don't follow assertEqual(expected, actual),
    These misplaces have 2 impacts:
    1, giving confusing messages when some tests failed.
    2, mislead other developers, new test modules may follow these wrong pattern.

    This patch fix all of them.

    Change-Id: Icc6e404dd02fe47b76c7366d31d91c8d8e464f54
    Closes-Bug: #1604213

Changed in oslo.messaging:
status: In Progress → Fix Released
Revision history for this message
Haifeng.Yan (yanheven) wrote :
Changed in oslotest:
status: New → Fix Released
Haifeng.Yan (yanheven)
Changed in oslo.rootwrap:
assignee: nobody → Haifeng.Yan (yanheven)
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.concurrency 3.13.0

This issue was fixed in the openstack/oslo.concurrency 3.13.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.config 3.14.0

This issue was fixed in the openstack/oslo.config 3.14.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.log 3.13.0

This issue was fixed in the openstack/oslo.log 3.13.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.messaging 5.6.0

This issue was fixed in the openstack/oslo.messaging 5.6.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.serialization 2.12.0

This issue was fixed in the openstack/oslo.serialization 2.12.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.service 1.14.0

This issue was fixed in the openstack/oslo.service 1.14.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslotest 2.8.0

This issue was fixed in the openstack/oslotest 2.8.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.rootwrap (master)

Reviewed: https://review.openstack.org/349819
Committed: https://git.openstack.org/cgit/openstack/oslo.rootwrap/commit/?id=a46b731c8a346d9bbb0c461a64aa3fb970123c86
Submitter: Jenkins
Branch: master

commit a46b731c8a346d9bbb0c461a64aa3fb970123c86
Author: yan.haifeng <email address hidden>
Date: Mon Aug 1 11:46:55 2016 +0800

    Fix parameters of assertEqual are misplaced

    Many assertEqual sentences don't follow assertEqual(expected, actual),
    These misplaces have 2 impacts:
    1, giving confusing messages when some tests failed.
    2, mislead other developers, new test modules may follow these wrong pattern.

    This patch fix all of them.

    Change-Id: I4adfc98d6eecd5ea117d725775b2476b237212d9
    Closes-Bug: #1604213

Changed in oslo.rootwrap:
status: New → Fix Released
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.rootwrap 5.1.0

This issue was fixed in the openstack/oslo.rootwrap 5.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (feature/amqp-dispatch-router)

Fix proposed to branch: feature/amqp-dispatch-router
Review: https://review.openstack.org/356468

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (feature/amqp-dispatch-router)
Download full text (16.1 KiB)

Reviewed: https://review.openstack.org/356468
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=39c3901b8c1709a197915f12767737298da1d80c
Submitter: Jenkins
Branch: feature/amqp-dispatch-router

commit ee8fff03d989e1a73068262d072f483b8c779163
Author: OpenStack Proposal Bot <email address hidden>
Date: Fri Aug 12 00:24:13 2016 +0000

    Updated from global requirements

    Change-Id: Ibef43ee38fc395b3d9d55f5e0f820e5c0d0308b1

commit 20a07e7f480ec434cb06cf13156d7c785f70b414
Author: Gevorg Davoian <email address hidden>
Date: Wed Jul 6 11:49:01 2016 +0300

    [zmq] Implement retries for unacknowledged CASTs

    This patch tries to implement a mechanism of acknowledgements and
    retries via proxy for CAST messages.

    Change-Id: I83919382262b9f169becd09f5db465a01a0ccb78
    Partial-Bug: #1497306
    Closes-Bug: #1515269

commit 7c5d039fd355e60e099a0a36408c85a08bfcc2ad
Author: Oleksii Zamiatin <email address hidden>
Date: Thu Aug 4 15:31:45 2016 +0300

    Move zmq driver options into its own group

    ZeroMQ driver options are current stored into the DEFAULT group.
    This change makes the zmq configuration clearer by putting its
    options into oslo_messaging_zmq group.

    Change-Id: Ia00fda005b1664750d2646f8c82ebdf295b156fb
    Closes-bug: #1417040
    Co-Authored-By: Oleksii Zamiatin <email address hidden>

commit 51652c57d2b6fa040a0b88d20bafc0026253a516
Author: OpenStack Proposal Bot <email address hidden>
Date: Thu Aug 4 02:40:46 2016 +0000

    Updated from global requirements

    Change-Id: I5b87131404d34b69dab22564eccb8f1e1a141761

commit 2003a52a16105b22bb3696ccc4aac9b1b561f8bd
Author: OpenStack Proposal Bot <email address hidden>
Date: Wed Aug 3 09:06:36 2016 +0000

    Updated from global requirements

    Change-Id: Ibdebbd59e62297de8ddd6fbec7743e3c66d1108f

commit d946fb1862dacf3569d7d47759427d1460b64d11
Author: Gevorg Davoian <email address hidden>
Date: Tue Jul 19 12:53:27 2016 +0300

    Fix pika functional tests

    Change-Id: I05f2cbd914857da7a75ca068e99614156797d1ed
    Closes-Bug: #1599777
    Depends-On: Ic6acc5d006344e08c219724e488fc9222786d849

commit 9e61efa67d2d461626f79c1937dec6c50499568f
Author: ozamiatin <email address hidden>
Date: Tue Jul 26 12:52:11 2016 +0300

    [zmq] Use zmq.IMMEDIATE option for round-robin

    This options helps to prevent message loss by scheduling
    messages only to a connected queue. If there is no connections
    socket hangs waiting.

    Change-Id: I87b97c8b77887f53599a28e0d05fc2c71c149499
    Closes-Bug: #1606272

commit 75764971962252ffd2720036e3b564b5d0ae76f1
Author: maoshuai <fwsakura@163.com>
Date: Fri Jul 29 10:59:34 2016 +0800

    fix a typo in impl_rabbit.py

    Change-Id: I75f99d7e3a6b193e30d8d9baad6a939fbdd0ca6d

commit 12886219a6855a109609aaf009a96a9a2a19ffd2
Author: OpenStack Proposal Bot <email address hidden>
Date: Fri Jul 29 02:33:54 2016 +0000

    Updated from global requirements

    Change-Id: Iae11896324f16164fd62a53c089ebd2948437098

commit 317641c42f006eaec644c3524da63b63ab6771e1
Autho...

tags: added: in-feature-amqp-dispatch-router
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.context 2.9.0

This issue was fixed in the openstack/oslo.context 2.9.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.db 4.12.0

This issue was fixed in the openstack/oslo.db 4.12.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.i18n 3.9.0

This issue was fixed in the openstack/oslo.i18n 3.9.0 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/oslo.middleware 3.18.0

This issue was fixed in the openstack/oslo.middleware 3.18.0 release.

Haifeng.Yan (yanheven)
Changed in oslo.context:
status: New → Fix Released
Changed in oslo.middleware:
status: New → Fix Released
Changed in oslo.i18n:
status: New → Fix Released
Changed in oslo.db:
status: Confirmed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/oslo.context 2.9.0

This issue was fixed in the openstack/oslo.context 2.9.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/oslo.i18n 3.9.0

This issue was fixed in the openstack/oslo.i18n 3.9.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/oslo.context 2.9.0

This issue was fixed in the openstack/oslo.context 2.9.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/oslo.i18n 3.9.0

This issue was fixed in the openstack/oslo.i18n 3.9.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.