98 Commits

Author SHA1 Message Date
Marcin Kulik
65136bf01d Eat all stdin during playback (fixes #194, fixes #192, fixes #108) 2017-03-25 13:34:24 +01:00
Jakub Jedelsky
46696846e1 Make code to respect PEP8 coding style
Ignoring 'E501 line too long' error for now, it needs more work.
2016-10-14 00:52:09 +02:00
Marcin Kulik
6208dfb1cf Record to tmp dir in integration test 2016-07-12 12:16:07 +02:00
Marcin Kulik
06985399f5 Make integration tests actually fail on error 2016-07-11 20:59:29 +02:00
Marcin Kulik
0e975e054b DRY up integration test 2016-07-11 20:33:56 +02:00
Marcin Kulik
8f6702a8f2 Use tmp config dir for integration tests 2016-07-11 20:20:51 +02:00
Marcin Kulik
7ea10486a2 Improve config loading test 2016-07-11 19:54:34 +02:00
Marcin Kulik
3bbb2a7689 Remove hardly useful test 2016-07-11 16:57:42 +02:00
Marcin Kulik
19243f7c82 Improve Stdout test 2016-07-10 15:49:54 +02:00
Marcin Kulik
61feb5908d Remove tests that don't make sense 2016-07-05 18:03:12 +02:00
Marcin Kulik
738530867c Fix PtyRecorder tests 2016-07-05 17:57:21 +02:00
Marcin Kulik
4bf035cebd Remove obsolete tests 2016-07-05 16:55:08 +02:00
Marcin Kulik
516665588e Test signal handling in integration test 2016-07-05 16:52:49 +02:00
Marcin Kulik
0fc7d2e895 Try fixing Travis build 2016-07-05 16:20:10 +02:00
Marcin Kulik
6ebb2094d4 Get duration from Stdout object 2016-07-01 19:55:30 +02:00
Marcin Kulik
7952836039 Recording to local file 2016-07-01 13:13:03 +02:00
Marcin Kulik
286377d0c4 Don't explicitly inherit object 2016-06-30 16:36:48 +02:00
Marcin Kulik
4605040676 Revert "Remove old, python based implementation"
This reverts commit c76efecbe1.
2016-06-07 21:02:11 +02:00
Marcin Kulik
c76efecbe1 Remove old, python based implementation 2014-11-13 20:45:05 +01:00
Marcin Kulik
c149c5ef93 HTTPS everywhere 2014-02-09 14:05:55 +01:00
Marcin Kulik
2cb6a1b0b2 Treat 404 response as a request for client upgrade 2013-10-14 21:15:14 +02:00
Marcin Kulik
fe60ee75e3 Handle 503 status (maintenance mode) 2013-10-14 21:15:14 +02:00
Marcin Kulik
fc526a4ffa Change the User-Agent header to include python implementation name 2013-10-14 21:14:23 +02:00
Marcin Kulik
57ec3a3558 Send platform info and python version in User-Agent 2013-10-11 18:47:53 +02:00
Marcin Kulik
97b27a7b84 Send User-Agent with client version 2013-10-11 18:47:48 +02:00
Marcin Kulik
70f041b82d Add test for RequestsHttpAdapter 2013-10-09 21:17:16 +02:00
Marcin Kulik
b8f3811ca0 Treat Asciicast#meta_data as a property 2013-10-09 18:19:42 +02:00
Marcin Kulik
fe4d0fe5cf Move FakeAsciicast to test_helper 2013-10-09 18:18:01 +02:00
Marcin Kulik
8e80920226 Support user.token as a fallback for api.token 2013-10-08 17:09:29 +02:00
Marcin Kulik
fa838b57d7 Rename user_token to api_token 2013-10-08 17:00:53 +02:00
Marcin Kulik
d11b94b3f4 Keep version number in the main module 2013-10-06 13:49:25 +02:00
Marcin Kulik
bff86a19db Fix integration tests on python 2.6 2013-10-06 13:49:25 +02:00
Marcin Kulik
c965434fcf Build also on python 3.2 and 3.3 2013-10-06 13:49:25 +02:00
Marcin Kulik
827eedcc8f Make the code compatible with both python 2 and 3 2013-10-06 13:49:25 +02:00
Marcin Kulik
f6e9a056b6 Proper python package layout 2013-10-06 13:49:24 +02:00
Marcin Kulik
b02e826c6d Re-enable resetting of a terminal before and after recording 2013-10-03 10:04:40 +02:00
Marcin Kulik
6e7518902f Fix the stdout buffering issue in PtyRecorder test, for good! 2013-10-02 18:12:47 +02:00
Marcin Kulik
054c0b5a2f Add basic integration tests 2013-10-02 18:12:47 +02:00
Marcin Kulik
6d153c94b3 Fix the PtyRecorder test for running on Archlinux 2013-10-02 18:12:47 +02:00
Marcin Kulik
95cae8375f Try preventing the race condition in PtyRecorder test 2013-10-02 10:35:49 +02:00
Marcin Kulik
7fd0a3b503 Split the recorder into classes with well defined responsibilities 2013-09-30 23:27:55 +02:00
Marcin Kulik
566c347844 Add simple, stdin based confirmator 2013-09-30 22:51:55 +02:00
Marcin Kulik
e8ea723ea7 Add the commands 2013-09-30 22:45:58 +02:00
Marcin Kulik
d1d7d56403 Add test_helper module with some basic helpers 2013-09-30 22:43:07 +02:00
Marcin Kulik
7c4ebfe4b0 Add commands builder 2013-09-30 22:41:44 +02:00
Marcin Kulik
d5804ab353 Delay config file creation until user_token is requested 2013-09-30 22:39:39 +02:00
Marcin Kulik
48c108a7b1 Update project naming one more time 2013-09-24 22:56:39 +02:00
Marcin Kulik
09909137cc Run tests with guard
Conflicts:
	bin/asciiio
2013-09-24 22:13:23 +02:00