Ejemplo n.º 1
0
    def case_resolve_admin_not_found(self, refresh_db_before):
        """ Try to resolve non-existing admin name."""
        exception_raised = False
        try:
            ServerOp.resolve_admin("Adm")
        except ServerAdminNotFoundError:
            exception_raised = True

        self.assertTrue(exception_raised)
Ejemplo n.º 2
0
    def test_resolve_admin_not_found(self, mock_admin_op):
        """ Assumptions:
                - AdminOp.get() returns no records
        """
        mock_admin_op.get.return_value = list()

        with self.assertRaisesRegex(ServerAdminNotFoundError, "Not found"):
            ServerOp.resolve_admin("admin")

        mock_adm_get_calls = [mock.call(name="admin")]
        mock_admin_op.get.assert_has_calls(mock_adm_get_calls)
Ejemplo n.º 3
0
    def case_resolve_admin_positive(self, refresh_db_before):
        """ Try to resolve existing Admin name."""
        adm_name = "New Admin"
        adm_obj = AdminOp.add(adm_name)

        adm_res_obj = ServerOp.resolve_admin(adm_name)
        self.assertEqual(adm_obj, adm_res_obj)
        self.assertEqual(adm_res_obj.name, adm_name)
Ejemplo n.º 4
0
    def test_resolve_admin_positive(self, mock_admin_op):
        """ Assumptions:
                - AdminOp.get() returns one record
        """
        mock_admin = mock.MagicMock()
        mock_admin_op.get.return_value = [mock_admin]

        resolved_adm_obj = ServerOp.resolve_admin("admin")
        self.assertEqual(resolved_adm_obj, mock_admin)

        mock_adm_get_calls = [mock.call(name="admin")]
        mock_admin_op.get.assert_has_calls(mock_adm_get_calls)