# HG changeset patch # User Sebastien Jodogne # Date 1499253083 -7200 # Node ID 7005cdeeb7049479a1ccc700fed477eaf83f21d8 # Parent 4a8df7a0d0b9f455c062e1e999afda9509ce244c test_bitbucket_issue_42 diff -r 4a8df7a0d0b9 -r 7005cdeeb704 Database/Issue42.dcm Binary file Database/Issue42.dcm has changed diff -r 4a8df7a0d0b9 -r 7005cdeeb704 Tests/Tests.py --- a/Tests/Tests.py Tue Jun 27 17:55:19 2017 +0200 +++ b/Tests/Tests.py Wed Jul 05 13:11:23 2017 +0200 @@ -3182,3 +3182,15 @@ # This is the key image, with MONOCHROME2. Raw background is # white (255), should be rendered as white (255) self.assertEqual(255, im.getpixel((0,0))) + + + def test_bitbucket_issue_42(self): + # https://bitbucket.org/sjodogne/orthanc/issues/42/fails-to-modify-a-dicom-video-file + # This test fails on DCMTK 3.6.0, but succeeds in DCMTK 3.6.1 snapshots + UploadInstance(_REMOTE, 'Issue42.dcm')['ID'] + modified = DoPost(_REMOTE, + '/patients/da128605-e040d0c4-310615d2-3475da63-df2d1ef4/modify', + '{"Replace":{"PatientID":"Hello","PatientName":"Sample patient name"}}', + 'application/json') + self.assertTrue('PatientID' in modified) +