示例#1
0
    def test_positive_delete_by_id(self):
        """Check if syncplan can be created and deleted

        @id: b5d97c6b-aead-422b-8d9f-4a192bbe4a3b

        @Assert: Sync plan is created and then deleted
        """
        for name in valid_data_list():
            with self.subTest(name):
                new_sync_plan = self._make_sync_plan({u'name': name})
                SyncPlan.delete({u'id': new_sync_plan['id']})
                with self.assertRaises(CLIReturnCodeError):
                    SyncPlan.info({'id': new_sync_plan['id']})
示例#2
0
    def test_positive_delete_by_id(self):
        """Check if syncplan can be created and deleted

        @Feature: Sync Plan

        @Assert: Sync plan is created and then deleted
        """
        for name in valid_data_list():
            with self.subTest(name):
                new_sync_plan = self._make_sync_plan({u'name': name})
                SyncPlan.delete({u'id': new_sync_plan['id']})
                with self.assertRaises(CLIReturnCodeError):
                    SyncPlan.info({'id': new_sync_plan['id']})
示例#3
0
    def test_positive_delete_by_id(self):
        """Check if syncplan can be created and deleted

        :id: b5d97c6b-aead-422b-8d9f-4a192bbe4a3b

        :expectedresults: Sync plan is created and then deleted

        :CaseImportance: Critical
        """
        for name in valid_data_list():
            with self.subTest(name):
                new_sync_plan = self._make_sync_plan({u'name': name})
                SyncPlan.delete({u'id': new_sync_plan['id']})
                with self.assertRaises(CLIReturnCodeError):
                    SyncPlan.info({'id': new_sync_plan['id']})
示例#4
0
def test_positive_delete_by_id(module_org, name):
    """Check if syncplan can be created and deleted

    :id: b5d97c6b-aead-422b-8d9f-4a192bbe4a3b

    :parametrized: yes

    :expectedresults: Sync plan is created and then deleted

    :CaseImportance: Critical
    """
    new_sync_plan = make_sync_plan({'name': name, 'organization-id': module_org.id})
    SyncPlan.delete({'id': new_sync_plan['id']})
    with pytest.raises(CLIReturnCodeError):
        SyncPlan.info({'id': new_sync_plan['id']})
示例#5
0
    def test_positive_delete_1(self, test_data):
        """@Test: Check if syncplan can be created and deleted

        @Feature: Sync Plan

        @Assert: Sync plan is created and then deleted

        """
        new_sync_plan = self._make_sync_plan({u'name': test_data['name']})
        # Assert that name matches data passed
        self.assertEqual(new_sync_plan['name'], test_data['name'])
        # Delete it
        SyncPlan.delete({u'id': new_sync_plan['id']})
        # Fetch it
        with self.assertRaises(CLIReturnCodeError):
            SyncPlan.info({'id': new_sync_plan['id']})
示例#6
0
    def test_positive_delete_1(self, test_data):
        """@Test: Check if syncplan can be created and deleted

        @Feature: Sync Plan

        @Assert: Sync plan is created and then deleted

        """

        new_sync_plan = self._make_sync_plan({u'name': test_data['name']})
        # Assert that name matches data passed
        self.assertEqual(new_sync_plan['name'], test_data['name'],
                         "Names don't match")

        # Delete it
        result = SyncPlan.delete({u'id': new_sync_plan['id']})
        self.assertEqual(result.return_code, 0, "Sync plan was not deleted")
        self.assertEqual(len(result.stderr), 0, "No error was expected")

        # Fetch it
        result = SyncPlan.info({
            'id': new_sync_plan['id'],
        })
        self.assertNotEqual(result.return_code, 0,
                            "Sync plan should not be found")
        self.assertGreater(len(result.stderr), 0, "Expected an error here")
示例#7
0
    def test_positive_delete_1(self, test_data):
        """@Test: Check if syncplan can be created and deleted

        @Feature: Sync Plan

        @Assert: Sync plan is created and then deleted

        """

        new_sync_plan = self._make_sync_plan({u'name': test_data['name']})
        # Assert that name matches data passed
        self.assertEqual(
            new_sync_plan['name'],
            test_data['name'],
            "Names don't match"
        )

        # Delete it
        result = SyncPlan.delete({u'id': new_sync_plan['id']})
        self.assertEqual(
            result.return_code,
            0,
            "Sync plan was not deleted")
        self.assertEqual(
            len(result.stderr), 0, "No error was expected")

        # Fetch it
        result = SyncPlan.info(
            {
                'id': new_sync_plan['id'],
            }
        )
        self.assertNotEqual(
            result.return_code,
            0,
            "Sync plan should not be found"
        )
        self.assertGreater(
            len(result.stderr),
            0,
            "Expected an error here"
        )