Thaynã Moretti
9e80d4d907
Add amixer tests
2020-09-28 19:24:45 -03:00
Thaynã Moretti
e7b853c667
Remove useless mock side effect
2020-09-02 22:16:58 -03:00
Thaynã Moretti
710a2cef98
Create uptime and public ip tests
2020-09-02 22:10:09 -03:00
Thaynã Moretti
6c0930cfae
Add load module tests
2020-09-02 14:33:07 -03:00
tobi-wan-kenobi
1638180b6d
Merge pull request #700 from izn/add-date-and-time-module-tests
...
Add date and time module tests
2020-09-02 07:15:56 +02:00
Thaynã Moretti
04f6a6a08f
Add time module tests
2020-09-01 22:16:57 -03:00
Thaynã Moretti
213c28992c
Add date tests
2020-09-01 22:16:57 -03:00
Thaynã Moretti
032a651efa
Improve network traffic module tests
2020-09-01 22:12:54 -03:00
tobi-wan-kenobi
1b66e17780
Merge pull request #699 from izn/add-cpu-module-tests
...
Add CPU module tests
2020-09-02 02:20:47 +02:00
Thaynã Moretti
07f0b7e34a
Add CPU module tests
2020-09-01 20:54:10 -03:00
Thaynã Moretti
b1501a8159
Remove useless import
2020-09-01 20:29:04 -03:00
Thaynã Moretti
f22095e978
Add datetime module tests
2020-08-31 17:48:19 -03:00
Thaynã Moretti
0c8d682d62
Add unit tests
2020-08-30 12:49:33 -03:00
Thaynã Moretti
820598b1b8
Fix memory module tests
2020-08-30 12:11:48 -03:00
Thaynã Moretti
945838dc74
Create memory module tests
2020-08-30 11:15:23 -03:00
Thaynã Moretti
22ddcf42bd
Improve tests
2020-08-29 21:49:41 -03:00
Thaynã Moretti
2c8dafec70
Add Network Traffic module tests
2020-08-29 20:17:39 -03:00
Naya Verdier
13a851a636
[xrandr-tests] Test disconnecting excluded active display
2020-07-26 15:52:47 -07:00
Naya Verdier
06afb03807
[xrandr] add tests for dis/connecting without autotoggle
2020-07-26 13:29:14 -07:00
Naya Verdier
06d6739da4
[xrandr] Add autotoggle behavior to xrandr
...
Also makes i3 subscription events and widget click live-update
2020-07-26 13:21:49 -07:00
Naya Verdier
d05ff39f02
[xrandr] Add unit tests
2020-07-25 10:53:44 -07:00
tobi-wan-kenobi
550b594c86
[tests] fix some test prerequisites
2020-07-21 08:20:55 +02:00
tobi-wan-kenobi
548ccc5e94
[tests] add somewhat experimental import-time tests
...
add auto-generated tests that check that a given module can be imported,
if all prerequisites are followed.
see #641
2020-07-20 13:58:24 +02:00
tobi-wan-kenobi
9be1331e1b
[tests] add placeholder for core tests
2020-07-20 13:17:35 +02:00
Tobias Witek
79fb28512f
[tests] black -t py34
2020-06-20 15:11:53 +02:00
Tobias Witek
e9e67ae375
[tests/mpd] fix python3.5 for real now, hopefully
2020-06-20 15:07:16 +02:00
Tobias Witek
b22747818b
[tests] fix tests for python3.5
2020-06-20 15:04:10 +02:00
Tobias Witek
39fa7788b4
[tests] switch to pytest
2020-06-20 14:53:44 +02:00
tobi-wan-kenobi
9ef826b5fd
[core] fix tests
2020-05-08 21:01:45 +02:00
tobi-wan-kenobi
30c1f712a6
[formatting] reformat using "black -t py34"
...
getting rid of thinking about consistent formatting...
2020-05-03 11:15:52 +02:00
tobi-wan-kenobi
1f94eab927
[core] Add themes to module constructor
2020-04-26 16:39:13 +02:00
tobi-wan-kenobi
11ebcee29a
[tests] Fix kernel module test
2020-03-29 14:35:20 +02:00
Tobias Witek
51faef9fd4
[modules/kernel] Make widget dynamic (update if kernel changes)
2020-03-06 14:31:08 +01:00
Tobias Witek
efc2e4f94e
[modules] Separate modules into core & contrib
...
Also, improve errors when importing a module fails.
Also, add more tests.
2020-03-06 14:14:34 +01:00
Tobias Witek
533b8ca0cc
[modules] Re-add module nic
2020-03-01 14:36:12 +01:00
Tobias Witek
854d7dc470
[modules] Add first "real" module: kernel
...
Since 'kernel' is small and shows static information, have this be the
very first module added.
2020-02-02 14:41:22 +01:00
Tobias Witek
e931bb93c6
[core] Rework core implementation
...
Experimental re-implementation of core functionality with the aim:
- Depend only on the Python Standard Library for core
- If modules are missing elsewhere, *never* throw
- Unit test *everything*
- Cleaner and more minimal implementation
- Better integration points for existing implementations (charts,
braille, etc.)
- Full backwards-compatibility with existing module system (except where
modules can be vastly simplified)
2020-01-19 13:29:34 +01:00
Tobias Witek
c4cf1da337
[tests] Fix failing tests
...
* better checks for "brightness" modules
* add mocking for output config
2019-12-26 13:56:53 +01:00
user
d4946f2c13
hddtemp module
2019-12-25 03:12:06 +02:00
mw
ac418caa59
Add test cases
2019-09-05 20:19:20 +02:00
Tobias Witek
5ee612da2d
[doc] Add screenshot for network_traffic
...
Add http status module
fix
chore: update modules number
2019-07-24 12:37:59 +02:00
Tobias Witek
be8669270e
[tests] Removed memory test, as psutil is not used anymore
...
mocking psutil doesn't bring much to the table now...
2017-09-20 06:28:47 +02:00
Tobias Witek
115f03cb0f
[module/battery] Add remaining time, if available
...
Add remaining time directly to widget, if available, and if not on
charge.
see #146
2017-07-26 16:41:30 +02:00
Frederic Junod
37434aa5e5
[module/memory] Add new format string parameter
2017-07-15 09:48:23 +02:00
Tobias Witek
e5061b4d5f
[tests/brightness] Disable failing test
...
Honestly: I don't know why Travis is failing on this test, it works fine
on my machine with Python 2.7. Therefore, I will disable this test until
I can get to the bottom of it.
2017-06-26 20:42:33 +02:00
Tobias Witek
fd7c5f6f0b
[tests/brightness] Create open call, if it does not exist
...
Hopefully, this fixes the failing Travis build.
2017-06-26 20:33:06 +02:00
Tobias Witek
d37218ce4a
[tests/brightness] Fix FileNotFoundError for Python 2.7
2017-06-26 19:10:51 +02:00
jmg5e
fc912a8fbc
fixed tests for brightness module
2017-06-26 06:07:19 -05:00
Tobias Witek
d69f13f0b4
[modules/battery] Autodetect battery devices
...
The module now creates a widget for each battery device it detects and
shows the status for each of them (I don't know of anyone with more than
a single battery, but if I'm overhauling the module anyhow, might as
well do it comprehensively).
fixes #117
2017-06-18 11:35:06 +02:00
Tobias Witek
c7e2f39132
[tests/cpu] Fix expectation for CPU module output
2017-06-15 14:06:45 +02:00