Beispiel #1
0
    def test_set_prior_waiting_to_another_node(self):
        node = FileNode("part", "saver", "parent", "rel_path")
        fake_dir_node = FakeDirectoryNode()
        node.waiting_for_node = fake_dir_node
        node.set_prior()

        assert len(fake_dir_node.prior_nodes) == 1
        assert node in fake_dir_node.prior_nodes
Beispiel #2
0
    def test_set_prior_on_sync_sync_prior(self):
        node = FileNode("part", "saver", "parent", "rel_path")
        fake_dir_node = FakeDirectoryNode()

        node.add_waiting_node(node)
        node.add_waiting_node(fake_dir_node, prior_node=True)

        node.set_prior(fake_dir_node)

        assert len(fake_dir_node.waiting_nodes) == 1
        assert fake_dir_node.waiting_nodes[0] == (node, False)
        assert len(fake_dir_node.removed_nodes) == 0

        assert not node.self_waiting
        assert node.waiting_sync_node is fake_dir_node
Beispiel #3
0
 def test_set_prior_no_waiting(self):
     node = FileNode("part", "saver", "parent", "rel_path")
     node.set_prior()