コード例 #1
0
ファイル: test_testing.py プロジェクト: fluidinfo/fluiddb
    def testRemoveTestingDataRemovesUsers(self):
        """L{removeTestingData} removes all the testing L{User}s."""
        prepareForTesting()
        removeTestingData()

        users = UserAPI().get([u'testuser1', u'testuser2'])
        self.assertEquals({}, users)
コード例 #2
0
    def testRemoveTestingDataRemovesUsers(self):
        """L{removeTestingData} removes all the testing L{User}s."""
        prepareForTesting()
        removeTestingData()

        users = UserAPI().get([u'testuser1', u'testuser2'])
        self.assertEquals({}, users)
コード例 #3
0
ファイル: test_testing.py プロジェクト: fluidinfo/fluiddb
    def testRemoveTestingDataRemovesNamespaces(self):
        """L{removeTestingData} removes all the testing L{Namespace}s."""
        prepareForTesting()
        removeTestingData()

        paths = [u'fluiddb/testing/testing',
                 u'testuser1/testing/testing',
                 u'testuser2/testing/testing']
        namespaces = NamespaceAPI(self.admin).get(paths)
        self.assertEqual({}, namespaces)
コード例 #4
0
ファイル: test_testing.py プロジェクト: fluidinfo/fluiddb
 def testRemoveTestingDataWithPartialData(self):
     """
     L{removeTestingData} only tries to remove testing data that exists.
     """
     UserAPI().create([(u'testuser1', 'secret', u'Test user',
                        u'*****@*****.**')])
     NamespaceAPI(self.admin).delete([u'testuser1/private'])
     removeTestingData()
     users = UserAPI().get([u'testuser1', u'testuser2'])
     self.assertEquals({}, users)
コード例 #5
0
 def testRemoveTestingDataWithPartialData(self):
     """
     L{removeTestingData} only tries to remove testing data that exists.
     """
     UserAPI().create([(u'testuser1', 'secret', u'Test user',
                        u'*****@*****.**')])
     NamespaceAPI(self.admin).delete([u'testuser1/private'])
     removeTestingData()
     users = UserAPI().get([u'testuser1', u'testuser2'])
     self.assertEquals({}, users)
コード例 #6
0
    def testRemoveTestingDataRemovesNamespaces(self):
        """L{removeTestingData} removes all the testing L{Namespace}s."""
        prepareForTesting()
        removeTestingData()

        paths = [
            u'fluiddb/testing/testing', u'testuser1/testing/testing',
            u'testuser2/testing/testing'
        ]
        namespaces = NamespaceAPI(self.admin).get(paths)
        self.assertEqual({}, namespaces)
コード例 #7
0
    def testRemoveTestingDataRemovesCreatesTags(self):
        """L{removeTestingData} removes all the testing L{Tag}s."""
        prepareForTesting()
        removeTestingData()

        paths = [
            u'fluiddb/testing/test1', u'fluiddb/testing/test2',
            u'testuser1/testing/test1', u'testuser1/testing/test2',
            u'testuser2/testing/test1', u'testuser2/testing/test2'
        ]
        tags = TagAPI(self.admin).get(paths)
        self.assertEqual({}, tags)
コード例 #8
0
ファイル: test_testing.py プロジェクト: fluidinfo/fluiddb
    def testRemoveTestingDataRemovesCreatesTags(self):
        """L{removeTestingData} removes all the testing L{Tag}s."""
        prepareForTesting()
        removeTestingData()

        paths = [u'fluiddb/testing/test1',
                 u'fluiddb/testing/test2',
                 u'testuser1/testing/test1',
                 u'testuser1/testing/test2',
                 u'testuser2/testing/test1',
                 u'testuser2/testing/test2']
        tags = TagAPI(self.admin).get(paths)
        self.assertEqual({}, tags)
コード例 #9
0
ファイル: test_testing.py プロジェクト: fluidinfo/fluiddb
    def testRemoveTestingDataWithNonexistentData(self):
        """
        L{removeTestingData} doesn't remove anything it the testing data
        doesn't exist.
        """
        removeTestingData()

        paths = [u'fluiddb/testing/test1',
                 u'fluiddb/testing/test2',
                 u'testuser1/testing/test1',
                 u'testuser1/testing/test2',
                 u'testuser2/testing/test1',
                 u'testuser2/testing/test2']
        tags = TagAPI(self.admin).get(paths)
        self.assertEqual({}, tags)
        paths = [u'fluiddb/testing/testing',
                 u'testuser1/testing/testing',
                 u'testuser2/testing/testing']
        namespaces = NamespaceAPI(self.admin).get(paths)
        self.assertEqual({}, namespaces)
        users = UserAPI().get([u'testuser1', u'testuser2'])
        self.assertEquals({}, users)
コード例 #10
0
    def testRemoveTestingDataWithNonexistentData(self):
        """
        L{removeTestingData} doesn't remove anything it the testing data
        doesn't exist.
        """
        removeTestingData()

        paths = [
            u'fluiddb/testing/test1', u'fluiddb/testing/test2',
            u'testuser1/testing/test1', u'testuser1/testing/test2',
            u'testuser2/testing/test1', u'testuser2/testing/test2'
        ]
        tags = TagAPI(self.admin).get(paths)
        self.assertEqual({}, tags)
        paths = [
            u'fluiddb/testing/testing', u'testuser1/testing/testing',
            u'testuser2/testing/testing'
        ]
        namespaces = NamespaceAPI(self.admin).get(paths)
        self.assertEqual({}, namespaces)
        users = UserAPI().get([u'testuser1', u'testuser2'])
        self.assertEquals({}, users)
コード例 #11
0
ファイル: commands.py プロジェクト: fluidinfo/fluiddb
 def run(self, database_uri):
     setConfig(setupConfig(None))
     setupLogging(self.outf)
     setupStore(database_uri, 'main')
     removeTestingData()
コード例 #12
0
 def run(self, database_uri):
     setConfig(setupConfig(None))
     setupLogging(self.outf)
     setupStore(database_uri, 'main')
     removeTestingData()