Пример #1
0
 def test_returns_none_when_allocated_state(self):
     node = factory.make_Node(status=NODE_STATUS.ALLOCATED)
     model = self.factory(node=node)
     factory.make_Filesystem(
         **{self.filesystem_property: model, "fstype": FILESYSTEM_TYPE.EXT4}
     )
     self.assertIsNone(get_effective_filesystem(model))
Пример #2
0
 def test_returns_filesystem_if_node_not_in_acquired_state(self):
     node = factory.make_Node(status=NODE_STATUS.READY)
     model = self.factory(node=node)
     filesystem = factory.make_Filesystem(
         **{self.filesystem_property: model}
     )
     self.assertEqual(filesystem, get_effective_filesystem(model))
Пример #3
0
 def test_returns_acquired_filesystem(self):
     node = factory.make_Node(status=NODE_STATUS.ALLOCATED)
     model = self.factory(node=node)
     factory.make_Filesystem(**{self.filesystem_property: model})
     filesystem = factory.make_Filesystem(
         **{self.filesystem_property: model, "acquired": True}
     )
     self.assertEqual(filesystem, get_effective_filesystem(model))
Пример #4
0
 def test_returns_non_mountable_filesystem(self):
     node = factory.make_Node(status=NODE_STATUS.ALLOCATED)
     model = self.factory(node=node)
     filesystem = factory.make_Filesystem(
         **{
             self.filesystem_property: model,
             "fstype": FILESYSTEM_TYPE.BCACHE_BACKING,
         })
     self.assertEqual(filesystem, get_effective_filesystem(model))
Пример #5
0
 def get_effective_filesystem(self):
     """Return the filesystem that is placed on this block device."""
     return get_effective_filesystem(self)
Пример #6
0
 def get_effective_filesystem(self):
     """Return the filesystem that is placed on this partition."""
     return get_effective_filesystem(self)
Пример #7
0
 def test_returns_None_when_no_filesystem(self):
     model = self.factory()
     self.assertIsNone(get_effective_filesystem(model))