Skip to content

Commit

Permalink
Rewritten python tests with new syntax.
Browse files Browse the repository at this point in the history
  • Loading branch information
TwoOfTwelve committed Nov 21, 2023
1 parent a32858c commit c14ae99
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 155 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public void ignoreLinesByContains(String content) {
public void ignoreMultipleLines(String startMarker, String endMarker) {
boolean inMultilineIgnore = false;

for (int i = 0; i < this.relevantLines.size(); i++) {
for (int i = 0; i < this.originalSource.length; i++) {
String line = this.originalSource[i];
if (!inMultilineIgnore) {
if (line.trim().startsWith(startMarker)) {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
package de.jplag.python3;

import de.jplag.testutils.LanguageModuleTest;
import de.jplag.testutils.datacollector.TestDataCollector;
import de.jplag.testutils.datacollector.TestSourceIgnoredLinesCollector;

public class PyhtonLanguageTest extends LanguageModuleTest {
public PyhtonLanguageTest() {
super(new PythonLanguage(), Python3TokenType.class);
}

@Override
protected void collectTestData(TestDataCollector collector) {
collector.testFile("test_utils.py").testCoverages();

collector.testFile("base_features.py", "streams.py").testSourceCoverage();

collector.testFile("log.py").testSourceCoverage().testTokenSequence(Python3TokenType.IMPORT, Python3TokenType.ASSIGN, Python3TokenType.ARRAY,
Python3TokenType.APPLY);

collector.testFile("unicode.py").testSourceCoverage().testTokenSequence(Python3TokenType.ASSIGN);
}

@Override
protected void configureIgnoredLines(TestSourceIgnoredLinesCollector collector) {
collector.ignoreMultipleLines("\"\"\"");

collector.ignoreLinesByPrefix("else:");
collector.ignoreLinesByPrefix("elif");
collector.ignoreLinesByPrefix("#");
collector.ignoreLinesByPrefix("pass");
}
}

This file was deleted.

This file was deleted.

0 comments on commit c14ae99

Please sign in to comment.