예제 #1
0
def end_stu_live_session():
    if request.method == 'POST':
        data = request.json
        length = len(data)
        out = ""
        x = list()
        l = list()
        for i in range(length):
            if data[i] not in x:
                x += splitall(data[i])
                #print(x)
                l = del_file(x)  #delete files
                l = list(OrderedDict.fromkeys(x))  #remove doublon
        out = BVA._verify_name(l)
        date = BVA.is_date(l)
        data = BVA.is_data(l)
        subject = BVA.is_sub(l)
        source = BVA.is_source(l)
        ap = [date, source, subject, data]
        if (all(ap)):
            print("à quand cet apero en visio du NIT?!")
    #print(out)

        return jsonify({
            "out": out,
            "date": date,
            "data": data,
            "subject": subject,
            "source": source,
            "list": l
        })
예제 #2
0
 def test_subject_rules_2(self):
     list = ["Sub_001"]
     self.assertEqual(BVA.is_sub(list), False)
예제 #3
0
 def test_subject_rules(self):
     list = ["sub-001"]
     self.assertEqual(BVA.is_sub(list), True)
예제 #4
0
 def test_source_rules_2(self):
     list = ["sources"]
     self.assertEqual(BVA.is_source(list), False)
예제 #5
0
 def test_source_rules(self):
     list = ["source"]
     self.assertEqual(BVA.is_source(list), True)
예제 #6
0
 def test_date_rules_2(self):
     list = ["180116_001_m_land-001"]
     self.assertEqual(BVA.is_date(list), False)
예제 #7
0
 def test_date_rules(self):
     list = ["180116_001_m_enya_land-001"]
     self.assertEqual(BVA.is_date(list), True)
예제 #8
0
 def test_data_rules_2(self):
     list = ["dataa"]
     self.assertEqual(BVA.is_data(list), False)
예제 #9
0
 def test_data_rules(self):
     list = ["data"]
     self.assertEqual(BVA.is_data(list), True)