Stein Magnus Jodal
5a0529b142
Empty utils/__init__.py
2012-10-16 21:36:51 +02:00
Stein Magnus Jodal
d9d6a3d5b6
Move exceptions to mopidy.exceptions
2012-10-16 16:08:46 +02:00
Stein Magnus Jodal
ac60bcdf8e
Fix all flake8 warnings in tests ( #211 )
2012-10-16 14:43:31 +02:00
Stein Magnus Jodal
63cd153b1b
Let NetworkServer pass protocol_kwargs on
2012-09-28 00:48:23 +02:00
Stein Magnus Jodal
66f476e85a
Fix typo
2012-09-26 10:08:59 +02:00
Thomas Adamcik
5a47dfe159
Update import style in tests.utils.path
2012-09-16 22:44:15 +02:00
Thomas Adamcik
a707daf458
Add tests for expand_path and fix ordering.
...
Expansions need to happen before abspath is called or else result is wrong.
2012-09-16 22:26:44 +02:00
Thomas Adamcik
7ceb530064
Updated find files to ignore hidden files and folders.
2012-09-16 18:14:11 +02:00
Stein Magnus Jodal
a8d1d41ab3
Use assertIn and assertNotIn in tests
2012-09-15 17:46:25 +02:00
Thomas Adamcik
db3a201795
Fix tests and update docs with #150 fix.
2012-09-09 22:09:23 +02:00
Thomas Adamcik
114bc10ae8
Merge branch 'develop' into feature/switch-to-gst-mixers
...
Conflicts:
mopidy/gstreamer.py
2012-09-03 22:54:22 +02:00
Thomas Adamcik
2d5ba154ed
Switch to module imports and with assertRaises in init_test.
2012-09-01 13:33:41 +02:00
Stein Magnus Jodal
fbc9aef828
Merge remote-tracking branch 'adamcik/feature/settings-did-you-mean' into develop
2012-09-01 13:29:13 +02:00
Stein Magnus Jodal
5c6dc96f9d
Fix typo
2012-09-01 13:07:14 +02:00
Thomas Adamcik
e4d425d37a
Add did you mean tests for settings.
...
- Checks varying degrees of typos until the edit distance becomes to large.
- Also updated did you mean to always uppercase it's input so we catch caps
errors.
2012-09-01 12:28:32 +02:00
Thomas Adamcik
1f8289a256
Switch to only importing modules in settings_test.
2012-09-01 12:22:41 +02:00
Thomas Adamcik
4e4a209ec3
Fix existing settings tests that did_you_mean broke.
2012-09-01 12:15:08 +02:00
Stein Magnus Jodal
a452c49bd3
We're only considering a small subset of the Gstreamer elements
2012-09-01 00:49:12 +02:00
Stein Magnus Jodal
d712551c3f
Add list of Gstreamer elements to checck in --list-deps
2012-09-01 00:16:39 +02:00
Stein Magnus Jodal
41853dd3d8
Add platform adapter for --list-deps
2012-09-01 00:00:14 +02:00
Stein Magnus Jodal
05c935bc4c
Add Python impl adapter for --list-deps
2012-08-31 23:59:53 +02:00
Stein Magnus Jodal
44b6307046
Add pyserial adapter for --list-deps
2012-08-31 23:13:15 +02:00
Stein Magnus Jodal
240ab0d226
Add dbus adapter for --list-deps
2012-08-31 22:58:47 +02:00
Stein Magnus Jodal
6e01b320d7
Skip tests for unavailable optional deps
2012-08-31 22:57:29 +02:00
Stein Magnus Jodal
a661b6d848
Add pylast adapter for --list-deps
2012-08-31 22:49:59 +02:00
Stein Magnus Jodal
4284e08d69
Strip file name from printed import paths
2012-08-31 22:46:18 +02:00
Stein Magnus Jodal
4c6a6af487
Add Gstreamer adapter for --list-deps
2012-08-31 22:40:08 +02:00
Stein Magnus Jodal
a25e7d9530
Add pyspotify adapter for --list-deps
2012-08-31 22:17:54 +02:00
Stein Magnus Jodal
5fcc4e67aa
Add --list-deps command with Pykka adapter
2012-08-31 21:55:01 +02:00
Stein Magnus Jodal
0e66ffe6a5
Add locale_decode util function that decodes bytestrings using the current locale's encoding
2012-08-10 23:12:04 +02:00
Stein Magnus Jodal
8c2a333938
get_or_create_folder should also create intermediate folders
2012-02-09 23:12:40 +01:00
Thomas Adamcik
1985b4af76
Switch all tests over to from tests import unittest, which will be unittest2 on < 2.7 and plain unittest otherwise
2011-07-31 22:21:34 +02:00
Thomas Adamcik
cb4f32cb58
Try to send directly in quene_send when we can to prevent uneeded context switches
2011-07-28 22:51:41 +02:00
Thomas Adamcik
3195476421
Rename old send tests to queue_send
2011-07-28 22:44:43 +02:00
Thomas Adamcik
93c16cc2cd
Add tests for socket sending
2011-07-28 22:43:54 +02:00
Thomas Adamcik
4f6ddd3532
Add error handling tests for new send method
2011-07-28 22:41:53 +02:00
Thomas Adamcik
43f4f1537e
Extract send to seperate method
2011-07-28 22:34:47 +02:00
Thomas Adamcik
13d4510e12
Rename send to send_queue in network.Connection
2011-07-28 22:28:17 +02:00
Thomas Adamcik
035af38b02
Merge branch 'develop' into feature/support-telnet
...
Conflicts:
tests/utils/network/lineprotocol_test.py
2011-07-25 17:39:00 +02:00
Thomas Adamcik
9fe4674b36
Update on_received to handle that decode can fail
2011-07-25 01:24:19 +02:00
Thomas Adamcik
4049b23c3f
Add concept of delimeter to complemend terminator in LineProtocol
2011-07-25 00:50:41 +02:00
Thomas Adamcik
451b52fde5
Make sure we prevent timeouts when in idle mode
2011-07-24 01:59:32 +02:00
Thomas Adamcik
1727a73f5f
Merge branch 'develop' into feature/glib-loop
...
Conflicts:
docs/changes.rst
2011-07-17 23:45:20 +02:00
Thomas Adamcik
292d0e26cf
Fix minor issue in get_class bug caused by bad user input.
2011-07-17 04:18:24 +02:00
Thomas Adamcik
e2597ab23f
Fix minor bug in settings subsystem that prevented _FILE/PATH settings to be set to None
2011-07-17 02:11:06 +02:00
Thomas Adamcik
d07a758f68
Update tests to reflect that server's socket errors should simply not be handeled
2011-07-17 00:42:37 +02:00
Thomas Adamcik
d2a9e3d1ec
Make send_callback respect flags from gobject
2011-07-17 00:33:15 +02:00
Thomas Adamcik
c773998fd8
Stop actor if decode or encode fails
2011-07-17 00:26:50 +02:00
Thomas Adamcik
ffd4ae5045
Some more test cleanup and improvement
2011-07-17 00:06:10 +02:00
Thomas Adamcik
91b450bd6b
Add tests for line protocol host and port properties
2011-07-16 22:56:43 +02:00
Thomas Adamcik
a1c382666f
Split up tests into multiple files
2011-07-15 01:08:29 +02:00
Thomas Adamcik
e6781135ba
Doubled checked most network.Server/Connection/LineProtocol tests
2011-07-15 00:48:47 +02:00
Thomas Adamcik
805a6fefd0
Lint fixing
2011-07-14 23:14:51 +02:00
Thomas Adamcik
e23476cc6f
Cleanup some tests
2011-07-14 23:05:08 +02:00
Thomas Adamcik
fe6e4a65f5
Fix syntax error
2011-07-14 11:09:04 +02:00
Thomas Adamcik
cf48faad98
Remove log_* method from LineProtocol
2011-07-13 23:57:00 +02:00
Thomas Adamcik
66a89918c8
Add LineProtocol tests
2011-07-13 23:11:28 +02:00
Thomas Adamcik
ee6f5a651b
Try to prevent recursive calls to stop
2011-07-13 22:43:57 +02:00
Thomas Adamcik
a49855abfa
Improve error handling in connection code
2011-07-13 22:32:35 +02:00
Thomas Adamcik
51190c510a
Switch to more robust checking of stop calls
2011-07-12 22:02:56 +02:00
Thomas Adamcik
b9286fb9ee
Log why we are stopping
2011-07-12 03:48:02 +02:00
Thomas Adamcik
b5c6bc0442
Allways return true from recv_callback, rely on activly removing sources instead
2011-07-12 03:18:07 +02:00
Thomas Adamcik
8c9fc73550
Implement rest of connection tests
2011-07-12 03:15:30 +02:00
Thomas Adamcik
b14e019d98
Write up most of ConnectionTest, only callbacks to go
2011-07-12 02:10:42 +02:00
Thomas Adamcik
d9406420e3
Add missing reject_connection_test
2011-07-12 01:35:13 +02:00
Thomas Adamcik
6d7575a2db
Changed test strategy to use mocks in better way, i.e. rewrote ServerTest
2011-07-12 01:32:14 +02:00
Thomas Adamcik
9b41eb17c5
Lint fixing
2011-07-11 23:55:33 +02:00
Thomas Adamcik
471ab6802a
Add tests that backed the network.Server refactor
2011-07-11 18:57:03 +02:00
Stein Magnus Jodal
c0a39afa31
Do not interactively ask for settings when they are already set locally
2011-06-10 14:30:32 +02:00
Stein Magnus Jodal
05c533014e
Ensure tests are not affected by local settings
2011-06-10 09:54:04 +02:00
Johannes Knutsen
33e70de661
Test interactive input
2011-06-09 20:28:38 +02:00
Johannes Knutsen
e97b32d041
rename SPOTIFY_HIGH_BITRATE setting to SPOTIFY_BITRATE, and use actual bitrate value to define preferred bitrate
2011-06-09 17:18:35 +02:00
Thomas Adamcik
cf3b6dcb2b
Add create socket test
2011-06-07 15:45:52 +02:00
Thomas Adamcik
14a9a3fb66
Use mocking for network.has_ipv6 monkey patching
2011-06-07 15:27:36 +02:00
Thomas Adamcik
ea9159a9ba
Add test for try_ipv6_socket
2011-06-07 15:27:29 +02:00
Thomas Adamcik
d664c11e22
Pull network related functions out of mopidy.frontends.mpd.server
2011-06-07 14:09:15 +02:00
Stein Magnus Jodal
0b2b0c5c3c
Show current setting value on same line as setting name
2011-05-19 22:37:09 +02:00
Stein Magnus Jodal
a760a7fdb4
Use pprint to format long setting values
2011-05-19 22:31:04 +02:00
Stein Magnus Jodal
7074b4928c
Add some tests for --list-settings formatting
2011-05-19 22:30:09 +02:00
Stein Magnus Jodal
79771d6e2c
Rename data_folder() to path_to_data_dir()
2011-04-07 15:55:03 +02:00
Stein Magnus Jodal
e150a24dfe
Review patch for GH-63
...
- Moved mask_value_if_secret til after the method using it. Most
important/interesting method first, lower level/more detailed later.
- Made the logic in mask_value_if_secret simpler to understand, I think,
by making the two different cases more obvious.
- Split the test in two, as it actually tested two different cases.
- Changed the test names to explain what should happen, and not just
what is tested.
- Add a new test that tests the case which caused the crash: a setting
being None.
2011-02-09 17:08:40 +01:00
Martins Grunskis
f33c65ddfe
mopidy --list-settings fails on fresh install
2011-02-09 17:05:29 +02:00
Stein Magnus Jodal
c097af1a83
Fix a bunch of pylint errors/warnings in test suite
2011-01-23 18:39:05 +01:00
Stein Magnus Jodal
7f4ce3be8a
Fix SettingsProxy.__getattr__ to support settings that are None or 0.
2011-01-21 16:29:04 +01:00
Stein Magnus Jodal
bf46b73b64
Fix typo in variable name
2011-01-21 16:05:04 +01:00
Thomas Adamcik
fe309d374e
Get rid of all kinds of abspath and expandpath usage that is no longer needed
2010-11-01 00:37:55 +01:00
Thomas Adamcik
3661800563
Add _FILE handling
2010-11-01 00:37:55 +01:00
Thomas Adamcik
e8371129f7
Add test to ensure that other values are not expanded
2010-11-01 00:37:55 +01:00
Thomas Adamcik
70fe571b05
Add special casing of _PATH settings
2010-11-01 00:37:55 +01:00
Thomas Adamcik
dd259d0797
Ensure that find_files only returns unicode
2010-10-30 23:12:32 +02:00
Thomas Adamcik
92333208de
Add mopidy.utils.path.mtime helper that is easily faked in tests
2010-10-30 20:53:23 +02:00
Thomas Adamcik
d2d8e4c090
Use expanduser for find_files
2010-10-30 00:45:08 +02:00
Thomas Adamcik
a48e881040
Add split path util
2010-10-29 22:55:42 +02:00
Thomas Adamcik
d785b9b14e
Added uri_to_path with tests
2010-10-29 22:16:33 +02:00
Thomas Adamcik
efc60a943b
Update find files behaviour and add test for it
2010-10-26 00:08:51 +02:00
Thomas Adamcik
947b91aa5c
Add basic runtime setting support
2010-08-23 23:30:20 +02:00
Stein Magnus Jodal
9cb84002bc
Report multiple settings errors at once
2010-08-17 01:58:31 +02:00
Stein Magnus Jodal
12e5bc39e3
Add settings validation
2010-08-17 01:45:58 +02:00
Stein Magnus Jodal
e4edd70c6d
Split mopidy.utils into smaller pieces
2010-08-17 00:32:31 +02:00