137 lines
5.6 KiB
Python
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) |