Пример #1
0
    def test_check_mandatory_target_check_mandatory_builder_if_contain_builder(self, mock_check_mandatory_builder):
        # given
        data = self.get_migration_config()

        # when
        migration_utils.check_mandatory_target(data["migration"]["target"])

        #  then
        mock_check_mandatory_builder.assert_called_with(data["migration"]["target"]["builder"])
Пример #2
0
    def test_check_mandatory_target_raise_exception_if_not_contain_builder(self):
        # given
        data = self.get_migration_config(builder_key="noBuilder")

        # when
        with self.assertRaises(Exception) as e:
            migration_utils.check_mandatory_target(data["migration"]["target"])

        # then
        self.assertTrue("check yours parameters in file, no attribute [builder] for [migration][target]" in e.exception)