Esempio n. 1
0
 def setUp(self):
     super(TestLocalSnapshot, self).setUp()
     self.alice = create_local_author(u"alice")
     self.uncooperator = Cooperator(
         terminationPredicateFactory=lambda: lambda: False,
         scheduler=lambda f: f(),
     )
     self.addCleanup(self.uncooperator.stop)
Esempio n. 2
0
 def setup_example(self):
     self.root = create_fake_tahoe_root()
     self.http_client = create_tahoe_treq_client(self.root)
     self.tahoe_client = create_tahoe_client(
         DecodedURL.from_text(u"http://example.com"),
         self.http_client,
     )
     self.alice = create_local_author(u"alice")
     self.stash_dir = FilePath(mktemp())
     self.stash_dir.makedirs()  # 'trial' will delete this when done
Esempio n. 3
0
    def test_serialize_author(self):
        """
        Write and then read a LocalAuthor to our node-directory
        """
        alice = create_local_author("alice")
        self.assertThat(alice.name, Equals("alice"))

        # serialize the author to disk
        write_local_author(alice, "default", self.config)

        # read back the author
        alice2 = create_local_author_from_config(self.config)
        self.assertThat(
            alice2,
            MatchesStructure(
                name=Equals("alice"),
                verify_key=Equals(alice.verify_key),
            ))
Esempio n. 4
0
 def setUp(self):
     self.alice = create_local_author("alice")
     self.stash_dir = mktemp()
     os.mkdir(self.stash_dir)
     return super(TestLocalSnapshot, self).setUp()
Esempio n. 5
0
 def setUp(self):
     super(TestLocalSnapshot, self).setUp()
     self.alice = create_local_author(u"alice")