# HG changeset patch # User Sebastien Jodogne # Date 1626977448 -7200 # Node ID d68dabf3d7842c120619fa3e13229a22d4073239 # Parent 77455e156112a180afaa154ef0aad04aabc7fcff cont diff -r 77455e156112 -r d68dabf3d784 Tests/Tests.py --- a/Tests/Tests.py Thu Jul 22 19:16:12 2021 +0200 +++ b/Tests/Tests.py Thu Jul 22 20:10:48 2021 +0200 @@ -8007,10 +8007,15 @@ def test_issue_200(self): # https://groups.google.com/g/orthanc-users/c/9CTLsL-JqDw/m/2I0xgyYHBAAJ # https://bugs.orthanc-server.com/show_bug.cgi?id=200 - c = DoGet(_REMOTE, '/changes') - self.assertEqual(0, len(c['Changes'])) + self.assertEqual(0, len(DoGet(_REMOTE, '/changes') ['Changes'])) + self.assertEqual(0, len(DoGet(_REMOTE, '/changes?last') ['Changes'])) u = UploadInstance(_REMOTE, 'DummyCT.dcm') for change in DoGet(_REMOTE, '/changes') ['Changes']: self.assertTrue(re.match('[0-9]{8}T[0-9]{6}', change['Date'])) self.assertTrue(re.match('[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}', change['ID'])) + + last = DoGet(_REMOTE, '/changes?last') ['Changes'] + self.assertEqual(1, len(last)) + self.assertTrue(re.match('[0-9]{8}T[0-9]{6}', last[0]['Date'])) + self.assertTrue(re.match('[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}', last[0]['ID']))