Пример #1
0
 def __repr__(self):
     '''
     Displays open or closed state (assists reopening)
     '''
     state = 'Open' if self.hdf.id else 'Closed'
     size = pretty_size(os.path.getsize(self.file_path))
     return '<%s HDF5 %s (%d parameters) %s>' % (state, size, len(self), self.file_path)
Пример #2
0
 def __repr__(self):
     '''
     Displays open or closed state (assists reopening)
     '''
     state = 'Open' if self.hdf.id else 'Closed'
     size = pretty_size(os.path.getsize(self.file_path))
     return '<%s HDF5 %s (%d parameters) %s>' % (state, size, len(self),
                                                 self.file_path)
Пример #3
0
 def __repr__(self):
     '''
     Displays open or closed state (assists reopening)
     '''
     state = 'Open' if self.hdf.id else 'Closed'
     try:
         size = pretty_size(os.path.getsize(self.file_path))
     except OSError:
         size = 'unknown size'
     return '<%s HDF5 (%s, %d parameters) %s>' % (state, size, len(self), self.file_path)
Пример #4
0
 def __repr__(self):
     '''
     Displays open or closed state (assists reopening)
     '''
     state = 'Open' if self.hdf.id else 'Closed'
     try:
         size = pretty_size(os.path.getsize(self.file_path))
     except OSError:
         size = 'unknown size'
     return '<%s HDF5 (%s, %d parameters) %s>' % (state, size, len(self), self.file_path)
 def test_pretty_size(self):
     tests = (
         (1234, 'jedec', '1.2\xa0KB'),
         (1234, 'iec', '1.2\xa0KiB'),
         (1234, 'si', '1.2\xa0kB'),
         (213458923, 'jedec', '203.6\xa0MB'),
         (213458923, 'iec', '203.6\xa0MiB'),
         (213458923, 'si', '213.5\xa0MB'),
         (213458923000000000000000000, 'jedec',
          '198799113743007168.0\xa0GB'),
         (213458923000000000000000000, 'iec', '176.6\xa0YiB'),
         (213458923000000000000000000, 'si', '213.5\xa0YB'),
     )
     for size, prefix, expected in tests:
         with self.subTest(size=size, prefix=prefix):
             self.assertEqual(fst.pretty_size(size, prefix=prefix),
                              expected)
 def test_unknown_prefix(self):
     with self.assertRaisesRegex(
             ValueError,
             r"^Expected prefix to be one of 'si', 'iec', or 'jedec'\.$"):
         fst.pretty_size(1234, prefix='unknown')
Пример #7
0
 def __repr__(self):
     '''
     Q: What else should be displayed?
     '''
     size = pretty_size(os.path.getsize(self.hdf.filename))
     return '%s %s (%d parameters)' % (self.hdf.filename, size, len(self))
 def test_pretty_size(self):
     # convert sizes to be user friendly
     self.assertEqual(fst.pretty_size(213458923), '203.57MB')
     self.assertEqual(fst.pretty_size(1234), '1.21KB')
 def test_pretty_size(self):
     # convert sizes to be user friendly
     self.assertEqual(fst.pretty_size(213458923), '203.57MB')
     self.assertEqual(fst.pretty_size(1234), '1.21KB')
Пример #10
0
 def test_pretty_size(self):
     self.assertEqual(fst.pretty_size(213458923), '203.6MB')
     self.assertEqual(fst.pretty_size(1234), '1.2KB')