Files
2022-11-08 21:19:51 +01:00

137 lines
5.6 KiB
Python

"""
Ce fichier n'est utilisé que pour les tests.
"""
from django.test import TestCase
from numpy.core.fromnumeric import shape
import pandas as pd
from .utils_scoring import encoding,notePonderee,notations_test
# Create your tests here.
class InsertModelTest(TestCase):
# Fonction pour la table Garnisons
def test_scoring(self):
"""Pour tester la fonction de scoring
"""
mut_test = notations_test()
data_test = mut_test.to_dict('records')
data_source = [{
'mu_id': 0,
'poste_id': 1,
'administres_id_sap': 9984,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.5,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''},
{
'mu_id': 0,
'poste_id': 1,
'administres_id_sap': 56754,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.0,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''},
{
'mu_id': 0,
'poste_id': 1,
'administres_id_sap': 78905,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.0,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''
},
{
'mu_id': 0,
'poste_id': 2,
'administres_id_sap': 9984,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.0,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''
},
{
'mu_id': 0,
'poste_id': 2,
'administres_id_sap': 56754,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.5,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''
},
{
'mu_id': 0,
'poste_id': 2,
'administres_id_sap': 78905,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.0,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''
},
{
'mu_id': 0,
'poste_id': 3,
'administres_id_sap': 9984,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.0,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''
},
{
'mu_id': 0,
'poste_id': 3,
'administres_id_sap': 56754,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.0,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''
},
{
'mu_id': 0,
'poste_id': 3,
'administres_id_sap': 78905,
'pam_id': 1,
'mu_date_execution': '14/06/2021',
'mu_note_militaire': 0.5,
'mu_flag_cple_ideal': 0,
'mu_decision': '',
'mu_date_decision': '',
'mu_notes_gestionnaire': '',
'mu_notes_partagees': ''
}]
if data_source == data_test :
test_value = True
else :
test_value = False
self.assertIs(test_value,True)