class TestFakeFstab(unittest.TestCase): def setUp(self): self.fstab = FakeFstab() def test_default(self): assert ["/"] == self.filter_only_mount_points("/") def test_it_should_accept_fake_mount_points(self): self.fstab.add_mount('/fake') assert ['/', '/fake'] == self.filter_only_mount_points('/', '/fake') def test_something(self): fstab = FakeFstab() fstab.add_mount('/fake') assert '/fake' == fstab.volume_of('/fake/foo') def filter_only_mount_points(self, *supposed_mount_points): return [mp for mp in supposed_mount_points if mp == self.fstab.volume_of(mp)]
class TestFakeFstab: def setUp(self): self.fstab = FakeFstab() def test_default(self): assert_equal(["/"], self.filter_only_mount_points("/")) def test_it_should_accept_fake_mount_points(self): self.fstab.add_mount('/fake') assert_equal(['/', '/fake'], self.filter_only_mount_points('/', '/fake')) def test_something(self): fstab = FakeFstab() fstab.add_mount('/fake') assert_equal('/fake', fstab.volume_of('/fake/foo')) def filter_only_mount_points(self, *supposed_mount_points): return [mp for mp in supposed_mount_points if mp == self.fstab.volume_of(mp)]
def prepare_fixture(self): require_empty_dir('sandbox') self.environ = {'XDG_DATA_HOME': 'sandbox/XDG_DATA_HOME' } from .output_collector import OutputCollector self.out = OutputCollector() self.err = OutputCollector() self.fstab = FakeFstab() self.stderr_should_be = self.err.should_be self.output_should_be = self.out.should_be
class TestFakeFstab: def setUp(self): self.fstab = FakeFstab() @istest def on_default(self): self.assert_mount_points_are('/') @istest def it_should_accept_fake_mount_points(self): self.fstab.add_mount('/fake') self.assert_mount_points_are('/', '/fake') @istest def root_is_not_duplicated(self): self.fstab.add_mount('/') self.assert_mount_points_are('/') @istest def test_something(self): fstab = FakeFstab() fstab.add_mount('/fake') assert_equals('/fake', fstab.volume_of('/fake/foo')) def assert_mount_points_are(self, *expected_mounts): expected_mounts = list(expected_mounts) actual_mounts = list(self.fstab.mount_points()) assert_items_equal(expected_mounts, list(self.fstab.mount_points()), 'Expected: %s\n' 'Found: %s\n' % (expected_mounts, actual_mounts))
class TestFakeFstab: def setUp(self): self.fstab = FakeFstab() @istest def on_default(self): self.assert_mount_points_are('/') @istest def it_should_accept_fake_mount_points(self): self.fstab.add_mount('/fake') self.assert_mount_points_are('/', '/fake') @istest def root_is_not_duplicated(self): self.fstab.add_mount('/') self.assert_mount_points_are('/') @istest def test_something(self): fstab = FakeFstab() fstab.add_mount('/fake') assert_equals('/fake', fstab.volume_of('/fake/foo')) def assert_mount_points_are(self, *expected_mounts): expected_mounts = list(expected_mounts) actual_mounts = list(self.fstab.mount_points()) assert_items_equal( expected_mounts, list(self.fstab.mount_points()), 'Expected: %s\n' 'Found: %s\n' % (expected_mounts, actual_mounts))
def setUp(self): self.fstab = FakeFstab()
def test_something(self): fstab = FakeFstab() fstab.add_mount('/fake') assert_equals('/fake', fstab.volume_of('/fake/foo'))
def fake_volume_of(self, volumes): fstab = FakeFstab() for vol in volumes: fstab.add_mount(vol) return fstab.volume_of
def test_something(self): fstab = FakeFstab() fstab.add_mount('/fake') assert '/fake' == fstab.volume_of('/fake/foo')
def __init__(self): self.fstab = FakeFstab() self.temp_dir = MyPath.make_temp_dir()