validate crashes if test plan has no id field
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PlainBox (Toolkit) |
Fix Released
|
Medium
|
Zygmunt Krynicki |
Bug Description
As of git revision 60960bb97f53333
The following (temporary) test plan:
(venv.fx)
unit: test plan
_name: Thunderbolt Tests
include: monitor/thunderbolt
Crashes the validation code like this:
(venv.fx)
jobs/disk.
jobs/wireless.
units/debug.
CRITICAL plainbox.crashes: Plik wykonywalny 'manage.py' uruchomiony z Namespace(
Traceback (most recent call last):
File "/home/
return self.dispatch_
File "/home/
return ns.command.
File "/home/
return self.invoked_
File "/home/
for issue in itertools.
File "/home/
for issue in unit.check(
File "/home/
for issue in validator.
File "/home/
self, unit, field, context):
File "/home/
parent, unit, field, context):
File "/home/
if qual.matcher.
File "/home/
return self._pattern.
TypeError: expected string or buffer
Related branches
- Maciej Kisielewski (community): Approve
-
Diff: 14 lines (+4/-0)1 file modifiedplainbox/plainbox/impl/unit/testplan.py (+4/-0)
Changed in plainbox: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Zygmunt Krynicki (zyga) |
milestone: | none → 0.21 |
Changed in plainbox: | |
status: | In Progress → Fix Committed |
Changed in plainbox: | |
status: | Fix Committed → Fix Released |