Skip to content

Commit 63879e6

Browse files
committed
RDBC-680 RavenDB_15402Test::getCountersShouldBeCaseInsensitive
1 parent 3e28e32 commit 63879e6

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
from ravendb.tests.test_base import TestBase, Company
2+
3+
4+
class TestRavenDB15402(TestBase):
5+
def setUp(self):
6+
super(TestRavenDB15402, self).setUp()
7+
8+
def test_counters_should_be_case_insensitive(self):
9+
key = "companies/1"
10+
11+
with self.store.open_session() as session:
12+
session.store(Company(), key)
13+
session.counters_for(key).increment("Likes", 999)
14+
session.counters_for(key).increment("Dislikes", 999)
15+
session.save_changes()
16+
17+
with self.store.open_session() as session:
18+
company = session.load(key, Company)
19+
counters = session.counters_for(company).get_many(["likes", "dislikes"])
20+
self.assertEqual(2, len(counters))
21+
self.assertEqual(999, counters["likes"])
22+
self.assertEqual(999, counters["dislikes"])

0 commit comments

Comments
 (0)