Skip to content

Commit 4a256bf

Browse files
committed
Update tests
1 parent cdb97ac commit 4a256bf

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

tests/test_classification.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
np.random.seed(42)
1111

1212

13-
def test_RegressionMetric_class():
13+
def test_ClassificationMetric_class():
1414
y_true = [0, 1, 0, 0, 1, 0]
1515
y_pred = [0, 1, 0, 0, 0, 1]
1616

tests/test_clustering.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@
1010
np.random.seed(42)
1111

1212

13-
def test_RegressionMetric_class():
13+
def test_internal_ClusteringMetric_class():
1414
# generate sample data
1515
X = np.random.uniform(-1, 10, size=(300, 6))
16-
y_true = np.random.randint(0, 3, size=300)
1716
y_pred = np.random.randint(0, 3, size=300)
1817

1918
evaluator = ClusteringMetric(y_pred=y_pred, X=X, decimal=5)
@@ -23,3 +22,17 @@ def test_RegressionMetric_class():
2322

2423
assert bhi1 == bhi2
2524
assert bhi2 == bhi3
25+
26+
27+
def test_external_ClusteringMetric_class():
28+
# generate sample data
29+
y_true = np.random.randint(0, 3, size=300)
30+
y_pred = np.random.randint(0, 3, size=300)
31+
32+
evaluator = ClusteringMetric(y_true=y_true, y_pred=y_pred, decimal=5)
33+
prs1 = evaluator.precision_score()
34+
prs2 = evaluator.PrS(y_true=y_true, y_pred=y_pred)
35+
prs3 = evaluator.PrS()
36+
37+
assert prs1 == prs2
38+
assert prs2 == prs3

0 commit comments

Comments
 (0)