PEAR::Services_Twitterのリスト対応
※3/2 更新
パッチファイル
http://blog.cheki.net/Services_Twitter.patch.gz
追加メソッド一覧
Methods Documentatation name tests ----------------------- --------------------------- --------------------------------------- trends/available 840-trends-available.phpt trends/location 850-trends-location.phpt lists/create POST lists (create) 153-lists-create-delete.phpt lists/update POST lists id (update) 151-lists-update.phpt lists/list GET lists (index) 150-lists-list.phpt lists/show GET list id (show) 152-lists-show.phpt lists/delete DELETE list id (destroy) 153-lists-create-delete.phpt lists/statuses GET list statuses 160-lists-statuses.phpt lists/memberships GET list memberships 161-lists-memberships.phpt lists/subscriptions GET list subscriptions 162-lists-subscriptions.phpt list_members/list GET list members 181-list_members-list.phpt list_members/create POST list members 180-list_members-create-delete.phpt list_members/delete DELETE list members 180-list_members-create-delete.phpt list_members/show GET list members id 182-list_members-show.phpt list_subscribers/list GET list subscribers 191-list_subscribers-list.phpt list_subscribers/create POST list subscribers 190-list_subscribers-create-delete.phpt list_subscribers/delete DELETE list subscribers 190-list_subscribers-create-delete.phpt list_subscribers/show GET list subscribers id 192-list_subscribers-show.phpt
ファイル全部
http://blog.cheki.net/Services_Twitter.tar.gz
パッチは現段階での最新である295629に当ててください。
$ svn co -r 295629 http://svn.php.net/repository/pear/packages/Services_Twitter/trunk Services_Twitter $ wget http://blog.cheki.net/Services_Twitter.patch.gz $ gzip -d Services_Twitter.patch.gz $ cd Services_Twitter $ patch -p0 < ../Services_Twitter.patch
$ php tests/AllTests.php PHPUnit 3.4.11 by Sebastian Bergmann. .................................................. Time: 4 seconds, Memory: 10.25Mb OK (50 tests, 0 assertions) OK, but incomplete or skipped tests! Tests: 50, Assertions: 0, Skipped: 1.
tests-config.phpセット後。
$ php tests/AllTests.php PHPUnit 3.4.11 by Sebastian Bergmann. ..........S....F.......S.....S..........S.....F.S. Time: 42 seconds, Memory: 10.25Mb There were 2 failures: 1) /home/cockok/projects/Services_Twitter/tests/460-account-update_profile_image.phpt --- Expected +++ Actual @@ @@ -bool(true) +bool(false) /home/cockok/projects/Services_Twitter/tests/AllTests.php:56 /home/cockok/projects/Services_Twitter/tests/AllTests.php:72 2) /home/cockok/projects/Services_Twitter/tests/470-account-update_profile_background_image.phpt --- Expected +++ Actual @@ @@ -bool(true) +あなたが設定した背景用の画像に問題があるようです。おそらく大きすぎです。 (code: 403, call: http://api.twitter.com/1/account/update_profile_background_image.json) /home/cockok/projects/Services_Twitter/tests/AllTests.php:56 /home/cockok/projects/Services_Twitter/tests/AllTests.php:72 FAILURES! Tests: 50, Assertions: 0, Failures: 2, Skipped: 5.
画像周りでエラーでてるけどもともと出てるんでシラン。