1111mine = (stat .S_IREAD | stat .S_IWRITE )
1212other = stat .S_IROTH
1313execute = (stat .S_IEXEC | stat .S_IXOTH )
14+ EICAR_SIG_NAME = "Win.Test.EICAR_HDB-1"
1415
1516
1617@contextmanager
@@ -42,7 +43,7 @@ def test_scan(self):
4243 f .write (clamd .EICAR )
4344 f .flush ()
4445 os .fchmod (f .fileno (), (mine | other ))
45- expected = {f .name : ('FOUND' , 'Eicar-Test-Signature' )}
46+ expected = {f .name : ('FOUND' , EICAR_SIG_NAME )}
4647
4748 assert self .cd .scan (f .name ) == expected
4849
@@ -51,7 +52,7 @@ def test_unicode_scan(self):
5152 f .write (clamd .EICAR )
5253 f .flush ()
5354 os .fchmod (f .fileno (), (mine | other ))
54- expected = {f .name : ('FOUND' , 'Eicar-Test-Signature' )}
55+ expected = {f .name : ('FOUND' , EICAR_SIG_NAME )}
5556
5657 assert self .cd .scan (f .name ) == expected
5758
@@ -62,13 +63,13 @@ def test_multiscan(self):
6263 with open (os .path .join (d , "file" + str (i )), 'wb' ) as f :
6364 f .write (clamd .EICAR )
6465 os .fchmod (f .fileno (), (mine | other ))
65- expected [f .name ] = ('FOUND' , 'Eicar-Test-Signature' )
66+ expected [f .name ] = ('FOUND' , EICAR_SIG_NAME )
6667 os .chmod (d , (mine | other | execute ))
6768
6869 assert self .cd .multiscan (d ) == expected
6970
7071 def test_instream (self ):
71- expected = {'stream' : ('FOUND' , 'Eicar-Test-Signature' )}
72+ expected = {'stream' : ('FOUND' , EICAR_SIG_NAME )}
7273 assert self .cd .instream (BytesIO (clamd .EICAR )) == expected
7374
7475 def test_insteam_success (self ):
@@ -79,7 +80,7 @@ def test_fdscan(self):
7980 f .write (clamd .EICAR )
8081 f .flush ()
8182 os .fchmod (f .fileno (), (mine | other ))
82- expected = {f .name : ('FOUND' , 'Eicar-Test-Signature' )}
83+ expected = {f .name : ('FOUND' , EICAR_SIG_NAME )}
8384
8485 assert self .cd .fdscan (f .name ) == expected
8586
0 commit comments