Browse Source

reformat and add comments to a test..

main
John-Mark Gurney 2 years ago
parent
commit
c557d34725
1 changed files with 11 additions and 1 deletions
  1. +11
    -1
      ui/medashare/cli.py

+ 11
- 1
ui/medashare/cli.py View File

@@ -796,11 +796,18 @@ if __name__ == '__main__': # pragma: no cover


class _TestCononicalCoder(unittest.TestCase): class _TestCononicalCoder(unittest.TestCase):
def test_con(self): def test_con(self):
obja = { 'foo': 23984732, 'a': 5, 'b': 6, 'something': '2398472398723498273dfasdfjlaksdfj' }
# make a dict
obja = {
'foo': 23984732, 'a': 5, 'b': 6,
'something': '2398472398723498273dfasdfjlaksdfj'
}

# reorder the items in it
objaitems = list(obja.items()) objaitems = list(obja.items())
objaitems.sort() objaitems.sort()
objb = dict(objaitems) objb = dict(objaitems)


# and they are still the same
self.assertEqual(obja, objb) self.assertEqual(obja, objb)


# This is to make sure that item order changed # This is to make sure that item order changed
@@ -809,11 +816,14 @@ class _TestCononicalCoder(unittest.TestCase):
astr = pasn1.dumps(obja) astr = pasn1.dumps(obja)
bstr = pasn1.dumps(objb) bstr = pasn1.dumps(objb)


# that they normally will be serialized differently
self.assertNotEqual(astr, bstr) self.assertNotEqual(astr, bstr)


# but w/ the special encoder
astr = _asn1coder.dumps(obja) astr = _asn1coder.dumps(obja)
bstr = _asn1coder.dumps(objb) bstr = _asn1coder.dumps(objb)


# they are now encoded the same
self.assertEqual(astr, bstr) self.assertEqual(astr, bstr)


class _TestCases(unittest.TestCase): class _TestCases(unittest.TestCase):


Loading…
Cancel
Save