Project restart

This commit is contained in:
2025-12-29 10:46:05 +01:00
commit 59d19cb48c
388 changed files with 48020 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
- unittest_file:
name: Test 5
test_file: dummy.py

View File

@@ -0,0 +1,16 @@
sequence: &endurance_test
!include endurance.tum
sequence:
- unittest_file:
name: Test 3
test_file: dummy.py
test_method: test_01_pass
- loop:
iterator: 10
steps:
*endurance_test
- unittest_file:
name: Test 4
test_file: dummy.py

View File

@@ -0,0 +1,10 @@
def setTemperature(param):
print('Tempe set : %s'%param)
def temperatureAtteinte(param):
if int(param) > 50:
return True
else:
return False

View File

@@ -0,0 +1,40 @@
import unittest
from time import sleep
def donothing():
return 0
class DummyTests(unittest.TestCase):
@unittest.skip("test skipped")
def test_00_skipped(self):
''' Test 00 is skipped
'''
sleep(0.5)
def test_01_pass(self):
''' Test 01 is passed and adds a report key
'''
self.reported_values['key reported']= 'value_reported'
sleep(0.5)
def test_02_pass(self):
''' Test 02 is passed and adds a report key
'''
self.reported_values['key reported']= 'toto'
sleep(0.5)
def test_03_fail(self):
''' Test 03 is fail by unittest method
'''
sleep(0.5)
self.fail(msg='Fail message')
def test_04_disabled(self):
''' Test 04 is disabled
'''
sleep(0.5)
def test_05_crash(self):
''' Test 05 crashes
'''
print(crash)

View File

@@ -0,0 +1,51 @@
sequence: &temperature_step_sequence
!include tum/temperature.tum
main:
name: Test Sample number one
version: 0.1
steps:
- dialog_references:
name: Ask for reference
question: Please give the reference of the product
reference:
- $(reference_1)
- $(reference_2)
report_show_success: true
- unittest_file:
name: Test 1
test_file: dummy.py
doc: |
Ceci est le test n°1
Voilà...
- sleep:
{name: Sleep between one and two, timeout: 10, dialog: true}
- unittest_file:
{name: Test 2, test_file: dummy.py,execute_on_stop: true}
- loop:
name: Cycle Temperature
iterator : [10,20]
steps:
- py_func:
name: set temperature
file: cycle_temperature.py
func_name: setTemperature
param : $(loop_param)
- *temperature_step_sequence
- py_func:
name: temperature reached
file: cycle_temperature.py
func_name: temperatureAtteinte
param : $(loop_param)
####### REPORT ######
report:
module: test_report_text.py
class: TestReportTxt
title: My Dummy Tests
headers: False
banners: False

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" ?>
<root>
<parameter name="func_param" value="param"/>
</root>

View File

@@ -0,0 +1,13 @@
import random
import libs.testium as tm
from libs.testium import FunctionItem
def random_value():
return random.random()
class LastValues(FunctionItem):
def exec(self, name):
res = tm.last_plot_value(name)
self.reportValue('my_reported_value', res)
print("Last plot value: {}".format(res))
return res

View File

@@ -0,0 +1,10 @@
import libs.testium as tm
def post_exec():
print('Success !!!!')
print(str(tm.gd('test_outputs')))
def post_exec_fail():
print('Failure :(')
print(str(tm.gd('test_outputs')))

View File

@@ -0,0 +1,18 @@
import unittest
class TestStringMethods(unittest.TestCase):
def test_upper(self):
self.assertEqual('foo'.upper(), 'FOO')
def test_isupper(self):
self.assertTrue('FOO'.isupper())
self.assertFalse('Foo'.isupper())
def test_split(self):
s = 'hello world'
self.assertEqual(s.split(), ['hello', 'world'])
# check that s.split fails when the separator is not a string
with self.assertRaises(TypeError):
s.split(2)