Merge lp:~thekorn/python-launchpad-bugs/new.httpconnection into lp:python-launchpad-bugs

Proposed by Markus Korn
Status: Merged
Merge reported by: Markus Korn
Merged at revision: 139
Proposed branch: lp:~thekorn/python-launchpad-bugs/new.httpconnection
Merge into: lp:python-launchpad-bugs
To merge this branch: bzr merge lp:~thekorn/python-launchpad-bugs/new.httpconnection
To post a comment you must log in.
147. By Markus Korn

merged changes from .main

148. By Markus Korn

merged changes from .main

149. By Markus Korn

* tests/testcase_general.py: test both server (stable and edge) and crated
  two more testcases.

150. By Markus Korn

* tests/testbase.py: added PyLPBugsTestCase.assert_skip() to be able to skip
  all following TestCases within a TestSuite if one test fails.
* tests/testcase_general.py: use() assert_skip to check if the right url is
  parsed, if not ignore all following testcases.

151. By Markus Korn

* launchpadbugs/http_connection.py: easier implementation of
  HTTPConnection.needs_login()

152. By Markus Korn

updated testcases

153. By Markus Korn

some more bling in suite description header of output

154. By Markus Korn

small string-changes to descriptions of testcases

155. By Markus Korn

* launchpadbugs/utils.py: merged changes from .main
* tests/testbase.py: allow description for passed testcases
* tests/testcase_general.py: show url of newly created bugs in the result
  output

156. By Markus Korn

merged with .main

157. By Markus Korn

* tests/testcase_general.py: edited testcases to set status of newly created
  bugreports to 'Invalid'

158. By Markus Korn

* tests/testbase.py: stable version of launchpad does not show the version
  number anymore, show 'unknown' in the header of the test result instead.

159. By Markus Korn

merged changes from main

160. By Markus Korn

merged changes from .main

161. By Markus Korn

merged recent changes from .main

162. By Markus Korn

* added tests/testcase_html_buglist.py, testcaeses for parsing different
  kind of buglists.

163. By Markus Korn

tests/testcase_html_buglist.py: fixed small errors

164. By Markus Korn

* launchpadbugs/html_buglist.py: moved testcases to
  launchpadbugs/html_buglist.py and tronsformed them into unittests.

165. By Markus Korn

* tests/testcase_html_buglist.py: added aditional testcase for BugLists in
  the html mode
* launchpadbugs/buglistbase.py: removed type test from LPBugList.add(), each
  subclass has to do its own type checking
* adjusted all list implementations and added type checks to subclasses of
  LPBugList.add()

166. By Markus Korn

* launchpadbugs/buglistbase.py: this modul is now independent from bugbase
  and basebuglistfilter, this makes this modul more flexible, especially
  considering the fact that other non bug related classes are using
  LPBugList and LPBugPage

167. By Markus Korn

launchpadbugs/buglistbase.py: small docstring changes

168. By Markus Korn

* tests/testcase_text_buglist.py: added testcases for text buglists

169. By Markus Korn

* launchpadbugs/text_buglist.py: moved test cases to
  tests/testcase_text_buglist.py and converted to unittests

170. By Markus Korn

* launchpadbugs/buglistbase.py: raise NotImplementedError for
  LPBugList.sort() as a default, subclasses should now take care on how this
  sort method work for them.
* updated testcases to consider this change
* updated BugList.sort() in the html and text buglist implementations

171. By Markus Korn

removed obsolete code

172. By Markus Korn

* launchpadbugs/lpconstants.py: added CONNECTOR constant

173. By Markus Korn

* launchpadbugs/connector.py: made this modul more robust
  - cleaned up the code
  - moved constants to lpconstants.py
  - LaunchpadConnector is now independent from string identifier

174. By Markus Korn

* launchpadbugs/buglistbase.py: added reset() method to progress-hook
  wrapper and use this method in LPBugList._add()

175. By Markus Korn

* launchpadbugs/connector.py: added LPConnector.needs_login, so the user can
  check if authentication is needed or authentication was successfull

176. By Markus Korn

* tests/testcase_connector.py: updated testcases

177. By Markus Korn

merged with utils.check_url; with smal changes

178. By Markus Korn

more code adjustments base on the changes in utils.valid_lp_url()

179. By Markus Korn

* removed utils.sanitize_html(): this function does not make sense anymore
  since we are using a html-parser
* more adjustments based on the changes to launchpadbugs/utils.py

180. By Markus Korn

more work on the utils.py reworking; further code adjustments

181. By Markus Korn

* launchpadbugs/text_buglist.py: fixed imports
* launchpadbugs/utils.py: valid_lp_url: small fix, don't change netloc

182. By Markus Korn

small fix

183. By Markus Korn

updated docstring

184. By Markus Korn

utils.py: consider server prefix in valid_lp_url(); updated testcase

185. By Markus Korn

* tests/testcase_utils.py: generate one testcase for each given url

186. By Markus Korn

beautified code

187. By Markus Korn

fixed typo

188. By Markus Korn

moved valid_lp_url() test to subclasses of LPBugList; some smaller fixes

189. By Markus Korn

* added tests/testcase_html_blueprintlist.py: testcases for blueprints in
  html mode
* launchpadbugs/lphelper.py: updated function to sort blueprints
* smaller fixes

190. By Markus Korn

* tests/testcase_html_projectlist.py: added testcases for
  html_projectlist.py
* launchpadbugs/html_projectlist.py: removed testcases, they are now in
  tests/testcase_html_projectlist.py; smaller fixes
* launchpadbugs/lpconstants.py: added BASEURL.PROJECTLIST

191. By Markus Korn

* launchpadbugs/lphelper.py: simplified user.user_regex

192. By Markus Korn

* added tests/testcase_lphelper.py: created testcases for lphelper.py
* launchpadbugs/lphelper.py: small simplification for regular expressions,
  moved testcases to tests/testcase_lphelper.py

193. By Markus Korn

* added tests/testcase_lptime.py: testcases for lptime.py
* removed test statements from launchpadbugs/lptime.py

194. By Markus Korn

* tests/testcase_*.py: some smaller typo fixes in testcases

195. By Markus Korn

* tests/testcase_general.py: splitted testcase for parsing into two (EDGE
  and Stable) ones.

196. By Markus Korn

* tests/testcase_html_bugs_parse.py: created seperate testsuite for parsing
  of bugs in html mode

197. By Markus Korn

* renamed testcase_general into testcase_html_bugs_create

198. By Markus Korn

* remove tests/api_test_*: this tests are all implemented as unittests now,
  they were also menat to be akind of API documentation, this documentation
  has now been moved to [http://wiki.ubuntu.com/BugHelper/Dev]

199. By Markus Korn

removed tests/content/: this was used by the old API tests

200. By Markus Korn

* removed tests/test_html_buglist.py: removed last ols test cases

Subscribers

People subscribed via source and target branches

to all changes:
to status/vote changes: