I don't know whether Python has a consistent convention on this
subject. The documentation for Python's unittest does not make a
strong statement, referring to the two arguments simply as `first` and
`second`. However, all of the examples for assertEqual are framed in
assertEqual(ACTUAL, EXPECTED, MESSAGE)
In addition, the documentation for assertItemsEqual and
assertDictEqual explicitly uses that ordering.
Based on some quick Googling, I observed the following camps regarding
Pythoscope's generated test methods
I don't have a preference. I simply want to follow a standard that
works well with most tools in Python. Thanks.