Exemple #1
0
    def test_internal_delete_table(self):
        from ddbmock.database import dynamodb

        # delete a table
        dynamodb._internal_delete_table(TABLE_NAME)
        self.assertNotIn(TABLE_NAME, dynamodb.data)

        # make sure deleting already deleted table does not harm
        dynamodb._internal_delete_table(TABLE_NAME)
Exemple #2
0
    def test_internal_delete_table(self):
        from ddbmock.database import dynamodb

        # make sure that deleting another table with the same name does nothing
        t2 = mock.Mock()
        t2.name = TABLE_NAME

        # delete a table
        dynamodb._internal_delete_table(t2)
        self.assertIn(TABLE_NAME, dynamodb.data)

        # make sure deleting already deleted table does not harm
        dynamodb._internal_delete_table(self.t1)
Exemple #3
0
    def test_internal_delete_table(self):
        from ddbmock.database import dynamodb

        # make sure that deleting another table with the same name does nothing
        t2 = mock.Mock()
        t2.name = TABLE_NAME

        # delete a table
        dynamodb._internal_delete_table(t2)
        self.assertIn(TABLE_NAME, dynamodb.data)

        # make sure deleting already deleted table does not harm
        dynamodb._internal_delete_table(self.t1)