#23 Support slash characters in testcase names
Closed 3 years ago by lholecek. Opened 3 years ago by lholecek.
taskotron/ lholecek/resultsdb_frontend slashes-in-testcases  into  develop

file modified
+1
@@ -11,3 +11,4 @@ 

  iso8601 >= 0.1.11

  resultsdb_api >= 2.0

  six >= 1.10.0

+ cachelib

@@ -107,7 +107,7 @@ 

      tcs = RDB_API.get_testcases(**args)

      return render_template('testcases.html', testcases = tcs)

  

- @main.route('/testcases/<testcase_name>')

+ @main.route('/testcases/<path:testcase_name>')

  def testcase(testcase_name):

      try:

          tc = RDB_API.get_testcase(name = testcase_name)

@@ -18,7 +18,7 @@ 

      {% for result in results.data %}

        <tr>

          <td>{{ result.submit_time | replace("T", " ")}}</td>

-         <td><a href="{{ url_for('main.testcase', testcase_name=result.testcase.href.split('/')[-1]) }}">{{ result.testcase.name }}</a></td>

+         <td><a href="{{ url_for('main.testcase', testcase_name=result.testcase.name) }}">{{ result.testcase.name }}</a></td>

          <td>{{ result.outcome }}</td>

          <td>

            {% if result.data.item %}