@@ -3627,6 +3627,13 @@ def testDiskSizeOnAutoMountedDriveOnDirectoryCreation(self):
3627
3627
self .filesystem .SetDiskUsage (total_size = 1000 , path = 'd:' )
3628
3628
self .assertEqual (self .filesystem .GetDiskUsage ('d:/foo' ).free , 800 )
3629
3629
3630
+ @unittest .skipIf (sys .version_info < (3 , 0 ), 'Tests byte contents in Python3' )
3631
+ def testCopyingPreservesByteContents (self ):
3632
+ source_file = self .filesystem .CreateFile ('foo' , contents = b'somebytes' )
3633
+ dest_file = self .filesystem .CreateFile ('bar' )
3634
+ dest_file .SetContents (source_file .contents )
3635
+ self .assertEqual (dest_file .contents , source_file .contents )
3636
+
3630
3637
class MountPointTest (TestCase ):
3631
3638
def setUp (self ):
3632
3639
self .filesystem = fake_filesystem .FakeFilesystem (path_separator = '/' , total_size = 100 )
@@ -3672,13 +3679,6 @@ def testThatUncPathsAreAutoMounted(self):
3672
3679
self .assertEqual (5 , self .filesystem .GetObject ('//foo/bar' ).st_dev )
3673
3680
self .assertEqual (5 , self .filesystem .GetObject ('//foo/bar/bip/bop' ).st_dev )
3674
3681
3675
- @unittest .skipIf (sys .version_info < (3 , 0 ), 'Tests byte contents in Python3' )
3676
- def testCopyingPreservesByteContents (self ):
3677
- source_file = self .filesystem .CreateFile ('/foo' , contents = b'somebytes' )
3678
- dest_file = self .filesystem .CreateFile ('/bar' )
3679
- dest_file .SetContents (source_file .contents )
3680
- self .assertEqual (dest_file .contents , source_file .contents )
3681
-
3682
3682
3683
3683
if __name__ == '__main__' :
3684
3684
unittest .main ()
0 commit comments