diff --git a/influxdb/tests/test_line_protocol.py b/influxdb/tests/test_line_protocol.py
index <HASH>..<HASH> 100644
--- a/influxdb/tests/test_line_protocol.py
+++ b/influxdb/tests/test_line_protocol.py
@@ -1,4 +1,5 @@
 # -*- coding: utf-8 -*-
+from __future__ import unicode_literals
 
 import sys
 if sys.version_info < (2, 7):
@@ -55,3 +56,23 @@ class TestLineProtocol(unittest.TestCase):
             line_protocol.make_lines(data),
             'm1 multi_line="line1\\nline1\\nline3"\n'
         )
+
+    def test_make_lines_unicode(self):
+        data = {
+            "tags": {
+                "unicode_tag": "\'Привет!\'"  # Hello! in Russian
+            },
+            "points": [
+                {
+                    "measurement": "test",
+                    "fields": {
+                        "unicode_val": "Привет!",  # Hello! in Russian
+                    }
+                }
+            ]
+        }
+
+        self.assertEqual(
+            line_protocol.make_lines(data),
+            'test,unicode_tag=\'Привет!\' unicode_val="Привет!"\n'
+        )
tests: add unicode test for line_protocol.make_line.

I'm discovered problems, while try to write data,
with tags in unicode.