signature: rename Signature._name/_email to Signature.raw_name/raw_email
This commit is contained in:
parent
6d87567e0f
commit
aec44c9ca2
@ -232,7 +232,9 @@ objects::
|
|||||||
<pygit2.Signature object at 0x7f75e9b1f5f8>
|
<pygit2.Signature object at 0x7f75e9b1f5f8>
|
||||||
|
|
||||||
.. autoattribute:: pygit2.Signature.name
|
.. autoattribute:: pygit2.Signature.name
|
||||||
|
.. autoattribute:: pygit2.Signature.raw_name
|
||||||
.. autoattribute:: pygit2.Signature.email
|
.. autoattribute:: pygit2.Signature.email
|
||||||
|
.. autoattribute:: pygit2.Signature.raw_email
|
||||||
.. autoattribute:: pygit2.Signature.time
|
.. autoattribute:: pygit2.Signature.time
|
||||||
.. autoattribute:: pygit2.Signature.offset
|
.. autoattribute:: pygit2.Signature.offset
|
||||||
|
|
||||||
|
@ -107,19 +107,19 @@ Signature__encoding__get__(Signature *self)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PyDoc_STRVAR(Signature__name__doc__, "Name (bytes).");
|
PyDoc_STRVAR(Signature_raw_name__doc__, "Name (bytes).");
|
||||||
|
|
||||||
PyObject *
|
PyObject *
|
||||||
Signature__name__get__(Signature *self)
|
Signature_raw_name__get__(Signature *self)
|
||||||
{
|
{
|
||||||
return to_bytes(self->signature->name);
|
return to_bytes(self->signature->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PyDoc_STRVAR(Signature__email__doc__, "Email (bytes).");
|
PyDoc_STRVAR(Signature_raw_email__doc__, "Email (bytes).");
|
||||||
|
|
||||||
PyObject *
|
PyObject *
|
||||||
Signature__email__get__(Signature *self)
|
Signature_raw_email__get__(Signature *self)
|
||||||
{
|
{
|
||||||
return to_bytes(self->signature->email);
|
return to_bytes(self->signature->email);
|
||||||
}
|
}
|
||||||
@ -162,8 +162,8 @@ Signature_offset__get__(Signature *self)
|
|||||||
|
|
||||||
PyGetSetDef Signature_getseters[] = {
|
PyGetSetDef Signature_getseters[] = {
|
||||||
GETTER(Signature, _encoding),
|
GETTER(Signature, _encoding),
|
||||||
GETTER(Signature, _name),
|
GETTER(Signature, raw_name),
|
||||||
GETTER(Signature, _email),
|
GETTER(Signature, raw_email),
|
||||||
GETTER(Signature, name),
|
GETTER(Signature, name),
|
||||||
GETTER(Signature, email),
|
GETTER(Signature, email),
|
||||||
GETTER(Signature, time),
|
GETTER(Signature, time),
|
||||||
|
@ -41,8 +41,12 @@ class SignatureTest(NoRepoTestCase):
|
|||||||
'Foo', 'foo@example.com', 1322174594, 60)
|
'Foo', 'foo@example.com', 1322174594, 60)
|
||||||
encoding = signature._encoding
|
encoding = signature._encoding
|
||||||
self.assertEqual(encoding, 'ascii')
|
self.assertEqual(encoding, 'ascii')
|
||||||
self.assertEqual(signature.name, signature._name.decode(encoding))
|
self.assertEqual(signature.name, signature.raw_name.decode(encoding))
|
||||||
self.assertEqual(signature.name.encode(encoding), signature._name)
|
self.assertEqual(signature.name.encode(encoding), signature.raw_name)
|
||||||
|
self.assertEqual(signature.email,
|
||||||
|
signature.raw_email.decode(encoding))
|
||||||
|
self.assertEqual(signature.email.encode(encoding),
|
||||||
|
signature.raw_email)
|
||||||
|
|
||||||
def test_ascii(self):
|
def test_ascii(self):
|
||||||
self.assertRaises(UnicodeEncodeError,
|
self.assertRaises(UnicodeEncodeError,
|
||||||
@ -53,16 +57,24 @@ class SignatureTest(NoRepoTestCase):
|
|||||||
signature = Signature(
|
signature = Signature(
|
||||||
'Foo Ibáñez', 'foo@example.com', encoding=encoding)
|
'Foo Ibáñez', 'foo@example.com', encoding=encoding)
|
||||||
self.assertEqual(encoding, signature._encoding)
|
self.assertEqual(encoding, signature._encoding)
|
||||||
self.assertEqual(signature.name, signature._name.decode(encoding))
|
self.assertEqual(signature.name, signature.raw_name.decode(encoding))
|
||||||
self.assertEqual(signature.name.encode(encoding), signature._name)
|
self.assertEqual(signature.name.encode(encoding), signature.raw_name)
|
||||||
|
self.assertEqual(signature.email,
|
||||||
|
signature.raw_email.decode(encoding))
|
||||||
|
self.assertEqual(signature.email.encode(encoding),
|
||||||
|
signature.raw_email)
|
||||||
|
|
||||||
def test_now(self):
|
def test_now(self):
|
||||||
encoding = 'utf-8'
|
encoding = 'utf-8'
|
||||||
signature = Signature(
|
signature = Signature(
|
||||||
'Foo Ibáñez', 'foo@example.com', encoding=encoding)
|
'Foo Ibáñez', 'foo@example.com', encoding=encoding)
|
||||||
self.assertEqual(encoding, signature._encoding)
|
self.assertEqual(encoding, signature._encoding)
|
||||||
self.assertEqual(signature.name, signature._name.decode(encoding))
|
self.assertEqual(signature.name, signature.raw_name.decode(encoding))
|
||||||
self.assertEqual(signature.name.encode(encoding), signature._name)
|
self.assertEqual(signature.name.encode(encoding), signature.raw_name)
|
||||||
|
self.assertEqual(signature.email,
|
||||||
|
signature.raw_email.decode(encoding))
|
||||||
|
self.assertEqual(signature.email.encode(encoding),
|
||||||
|
signature.raw_email)
|
||||||
self.assertTrue(abs(signature.time - time.time()) < 5)
|
self.assertTrue(abs(signature.time - time.time()) < 5)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user