about summary refs log tree commit diff stats
path: root/html/080display.cc.html
Commit message (Expand)AuthorAgeFilesLines
* 3897 - various updates to documentationKartik K. Agaram2017-05-291-22/+22
* 3878Kartik K. Agaram2017-05-261-105/+108
* 3877Kartik K. Agaram2017-05-261-2/+2
* 3867Kartik K. Agaram2017-05-191-495/+405
* 3855Kartik K. Agaram2017-05-131-411/+498
* 3849Kartik K. Agaram2017-05-101-356/+356
* 3845Kartik K. Agaram2017-05-061-438/+409
* 3825Kartik K. Agaram2017-04-161-485/+428
* 3764 - better colors for cross-linksKartik K. Agaram2017-03-081-4/+5
* 3761Kartik K. Agaram2017-03-071-106/+107
* 3750Kartik K. Agaram2017-03-021-13/+13
* 3749Kartik K. Agaram2017-03-021-13/+13
* 3716Kartik K. Agaram2016-12-261-0/+2
* 3713 - cross-link calls with definitions in htmlKartik K. Agaram2016-12-261-62/+62
* 3710Kartik K. Agaram2016-12-261-556/+556
* 3709 - line numbers in htmlKartik K. Agaram2016-12-261-559/+583
* 3604Kartik K. Agaram2016-10-271-4/+4
* 3561Kartik K. Agaram2016-10-221-3/+3
* 3544Kartik K. Agaram2016-10-221-1/+1
* 3543Kartik K. Agaram2016-10-221-1/+1
* 3524Kartik K. Agaram2016-10-201-3/+3
* 3315Kartik K. Agaram2016-09-101-1/+41
* 3266Kartik K. Agaram2016-08-271-5/+5
* 3174Kartik K. Agaram2016-08-121-3/+19
* 3158Kartik K. Agaram2016-07-271-2/+2
* 2996Kartik K. Agaram2016-05-211-7/+7
* 2812Kartik K. Agaram2016-03-271-21/+30
* 2744Kartik K. Agaram2016-03-091-3/+3
* 2743Kartik K. Agaram2016-03-091-135/+127
* 2706 - update htmlKartik K. Agaram2016-02-251-2/+2
* 2605Kartik K. Agaram2016-01-261-2/+0
* 2545Kartik K. Agaram2015-12-151-1/+6
* 2430 - make room for more transformsKartik K. Agaram2015-11-131-0/+534
class="s1">'..') if sys.path[1] != rangerpath: sys.path[1:1] = [rangerpath] import unittest from ranger.ext.human_readable import human_readable as hr class HumanReadableTest(unittest.TestCase): def test_basic(self): self.assertEqual("0", hr(0)) self.assertEqual("1 B", hr(1)) self.assertEqual("1 K", hr(2 ** 10)) self.assertEqual("1 M", hr(2 ** 20)) self.assertEqual("1 G", hr(2 ** 30)) self.assertEqual(">9000", hr(2 ** 100)) def test_big(self): self.assertEqual("1023 G", hr(2 ** 30 * 1023)) self.assertEqual("1024 G", hr(2 ** 40 - 1)) self.assertEqual("1 T", hr(2 ** 40)) def test_small(self): self.assertEqual("1000 B", hr(1000)) self.assertEqual("1.66 M", hr(1.66 * 2 ** 20)) self.assertEqual("1.46 K", hr(1500)) self.assertEqual("1.5 K", hr(2 ** 10 + 2 ** 9)) self.assertEqual("1.5 K", hr(2 ** 10 + 2 ** 9 - 1)) def test_no_exponent(self): for i in range(2 ** 10, 2 ** 20, 512): self.assertTrue('e' not in hr(i), "%d => %s" % (i, hr(i))) if __name__ == '__main__': unittest.main()