init
This commit is contained in:
137
backend-django/backend/tests.py
Normal file
137
backend-django/backend/tests.py
Normal file
@@ -0,0 +1,137 @@
|
||||
"""
|
||||
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)
|
||||
Reference in New Issue
Block a user